File tree Expand file tree Collapse file tree 16 files changed +315
-42
lines changed Expand file tree Collapse file tree 16 files changed +315
-42
lines changed Original file line number Diff line number Diff line change
1
+ # https://discourse.sensu.io/t/heads-up-new-feature-in-bonsai-for-asset-developers/2866
2
+ name : Bonsai Request Rebuild
3
+
4
+ on :
5
+ workflow_run :
6
+ workflows :
7
+ - svenstaro/upload-release-action
8
+ types :
9
+ - completed
10
+
11
+ jobs :
12
+ bonsai-build :
13
+ runs-on : ubuntu-latest
14
+ if : ${{ github.event.workflow_run.conclusion == 'success' }}
15
+ steps :
16
+ - name : request bonsai rebuild
17
+ run : >
18
+ curl -v -XPOST
19
+ -H "X-GitHub-Token: ${{ secrets.BONSAI_GITHUB_TOKEN }}"
20
+ --url "https://bonsai.sensu.io/assets/${{ github.repository }}/build"
Original file line number Diff line number Diff line change @@ -9,9 +9,9 @@ ADD create-sensu-asset /usr/bin/create-sensu-asset
9
9
WORKDIR /
10
10
11
11
RUN apk --update add bash coreutils libintl gettext gettext-dev curl gcc g++ make openssl-dev net-snmp-tools linux-headers procps && \
12
- curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.3 .tar.gz && \
13
- tar xzf monitoring-plugins-2.3.3 .tar.gz && \
14
- cd monitoring-plugins-2.3.3 && \
12
+ curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.5 .tar.gz && \
13
+ tar xzf monitoring-plugins-2.3.5 .tar.gz && \
14
+ cd monitoring-plugins-2.3.5 && \
15
15
./configure --prefix=/usr --libexecdir=/usr/lib/monitoring-plugins && \
16
16
make && \
17
17
make install
Original file line number Diff line number Diff line change @@ -5,15 +5,17 @@ ARG SENSU_GO_ASSET_VERSION="2.11.0"
5
5
ARG PLUGINS="check_http"
6
6
7
7
ADD create-sensu-asset /usr/bin/create-sensu-asset
8
+ ADD revert-pr-1868-for-ancient-openssl.patch /revert-pr-1868-for-ancient-openssl.patch
8
9
9
10
WORKDIR /
10
11
11
12
RUN yum groupinstall -y "Development Tools" && \
12
13
yum install -y curl expat-devel openssl openssl-devel net-snmp-utils bind-utils which procps && \
13
- curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.3 .tar.gz && \
14
- tar xzf monitoring-plugins-2.3.3 .tar.gz && \
15
- cd monitoring-plugins-2.3.3 && \
14
+ curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.5 .tar.gz && \
15
+ tar xzf monitoring-plugins-2.3.5 .tar.gz && \
16
+ cd monitoring-plugins-2.3.5 && \
16
17
./configure --prefix=/usr --libexecdir=/usr/lib/monitoring-plugins && \
18
+ patch -R -p1 <../revert-pr-1868-for-ancient-openssl.patch && \
17
19
make && \
18
20
make install
19
21
Original file line number Diff line number Diff line change @@ -10,9 +10,9 @@ WORKDIR /
10
10
11
11
RUN yum groupinstall -y "Development Tools" && \
12
12
yum install -y expat-devel openssl openssl-devel net-snmp-utils bind-utils which procps && \
13
- curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.3 .tar.gz && \
14
- tar xzf monitoring-plugins-2.3.3 .tar.gz && \
15
- cd monitoring-plugins-2.3.3 && \
13
+ curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.5 .tar.gz && \
14
+ tar xzf monitoring-plugins-2.3.5 .tar.gz && \
15
+ cd monitoring-plugins-2.3.5 && \
16
16
./configure --prefix=/usr --libexecdir=/usr/lib/monitoring-plugins && \
17
17
make && \
18
18
make install
Original file line number Diff line number Diff line change @@ -5,15 +5,17 @@ ARG SENSU_GO_ASSET_VERSION="2.11.0"
5
5
ARG PLUGINS="check_http"
6
6
7
7
ADD create-sensu-asset /usr/bin/create-sensu-asset
8
+ ADD revert-pr-1868-for-ancient-openssl.patch /revert-pr-1868-for-ancient-openssl.patch
8
9
9
10
WORKDIR /
10
11
11
12
RUN yum groupinstall -y "Development Tools" && \
12
13
yum install -y curl expat-devel openssl openssl-devel net-snmp-utils bind-utils which procps && \
13
- curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.3 .tar.gz && \
14
- tar xzf monitoring-plugins-2.3.3 .tar.gz && \
15
- cd monitoring-plugins-2.3.3 && \
14
+ curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.5 .tar.gz && \
15
+ tar xzf monitoring-plugins-2.3.5 .tar.gz && \
16
+ cd monitoring-plugins-2.3.5 && \
16
17
./configure --prefix=/usr --libexecdir=/usr/lib/monitoring-plugins && \
18
+ patch -R -p1 <../revert-pr-1868-for-ancient-openssl.patch && \
17
19
make && \
18
20
make install
19
21
Original file line number Diff line number Diff line change @@ -14,9 +14,9 @@ RUN dnf -y distro-sync
14
14
RUN dnf -y upgrade && \
15
15
dnf groupinstall -y "Development Tools" && \
16
16
dnf install -y curl expat-devel openssl openssl-devel net-snmp-utils bind-utils which procps && \
17
- curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.3 .tar.gz && \
18
- tar xzf monitoring-plugins-2.3.3 .tar.gz && \
19
- cd monitoring-plugins-2.3.3 && \
17
+ curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.5 .tar.gz && \
18
+ tar xzf monitoring-plugins-2.3.5 .tar.gz && \
19
+ cd monitoring-plugins-2.3.5 && \
20
20
./configure --prefix=/usr --libexecdir=/usr/lib/monitoring-plugins && \
21
21
make && \
22
22
make install
Original file line number Diff line number Diff line change @@ -10,9 +10,9 @@ WORKDIR /
10
10
11
11
RUN apt-get update && \
12
12
apt-get install -y build-essential curl libexpat1-dev openssl libssl-dev libz-dev snmp dnsutils procps iputils-ping && \
13
- curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.3 .tar.gz && \
14
- tar xzf monitoring-plugins-2.3.3 .tar.gz && \
15
- cd monitoring-plugins-2.3.3 && \
13
+ curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.5 .tar.gz && \
14
+ tar xzf monitoring-plugins-2.3.5 .tar.gz && \
15
+ cd monitoring-plugins-2.3.5 && \
16
16
./configure --prefix=/usr --libexecdir=/usr/lib/monitoring-plugins && \
17
17
make && \
18
18
make install
Original file line number Diff line number Diff line change @@ -10,9 +10,9 @@ WORKDIR /
10
10
11
11
RUN apt-get update && \
12
12
apt-get install -y build-essential curl libexpat1-dev openssl libssl-dev libz-dev snmp dnsutils procps iputils-ping && \
13
- curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.3 .tar.gz && \
14
- tar xzf monitoring-plugins-2.3.3 .tar.gz && \
15
- cd monitoring-plugins-2.3.3 && \
13
+ curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.5 .tar.gz && \
14
+ tar xzf monitoring-plugins-2.3.5 .tar.gz && \
15
+ cd monitoring-plugins-2.3.5 && \
16
16
./configure --prefix=/usr --libexecdir=/usr/lib/monitoring-plugins && \
17
17
make && \
18
18
make install
Original file line number Diff line number Diff line change @@ -10,9 +10,9 @@ WORKDIR /
10
10
11
11
RUN apt-get update && \
12
12
apt-get install -y build-essential curl libexpat1-dev openssl libssl-dev libz-dev snmp dnsutils procps iputils-ping gcc-aarch64-linux-gnu && \
13
- curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.3 .tar.gz && \
14
- tar xzf monitoring-plugins-2.3.3 .tar.gz && \
15
- cd monitoring-plugins-2.3.3 && \
13
+ curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.5 .tar.gz && \
14
+ tar xzf monitoring-plugins-2.3.5 .tar.gz && \
15
+ cd monitoring-plugins-2.3.5 && \
16
16
./configure --host=arm-elf-linux CC=aarch64-linux-gnu-gcc --prefix=/usr --libexecdir=/usr/lib/monitoring-plugins && \
17
17
make && \
18
18
make install
Original file line number Diff line number Diff line change @@ -14,9 +14,9 @@ RUN dnf -y distro-sync
14
14
RUN dnf -y upgrade && \
15
15
dnf groupinstall -y "Development Tools" && \
16
16
dnf install -y --allowerasing curl expat-devel openssl openssl-devel net-snmp-utils bind-utils which procps iputils && \
17
- curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.3 .tar.gz && \
18
- tar xzf monitoring-plugins-2.3.3 .tar.gz && \
19
- cd monitoring-plugins-2.3.3 && \
17
+ curl -s -L -O https://www.monitoring-plugins.org/download/monitoring-plugins-2.3.5 .tar.gz && \
18
+ tar xzf monitoring-plugins-2.3.5 .tar.gz && \
19
+ cd monitoring-plugins-2.3.5 && \
20
20
./configure --prefix=/usr --libexecdir=/usr/lib/monitoring-plugins && \
21
21
make && \
22
22
make install
You can’t perform that action at this time.
0 commit comments