Updates for l3vpn

This commit is contained in:
Tim Evens 2022-02-14 14:36:36 -08:00
parent 7d4480a558
commit a1d00198dd
4 changed files with 23 additions and 14 deletions

View File

@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1.3
# Collector: openbmp/collector
#
# Copyright (c) 2021-2022 Cisco Systems, Inc. and Tim Evens. All rights reserved.
@ -13,9 +14,12 @@
# Change directories to obmp-docker/collector and run the below from that
# directory.
#
# Use buildkit - either via export DOCKER_BUILDKIT=1 or by using buildx cli
#
# Example docker build:
# tar -cL -C ../../ ./obmp-collector ./obmp-docker/collector \
# | docker build --platform linux/amd64 --build-arg VERSION=dev-2.1.0 \
# tar -c -C ../../ ./obmp-collector ./obmp-docker/collector \
# | docker buildx build --progress=plain \
# --build-arg VERSION=dev-2.1.0 \
# -f obmp-docker/collector/Dockerfile -t openbmp/collector:dev-2.1.0 -
#
@ -40,13 +44,13 @@ RUN rm -rf build && mkdir -p build && cd build \
FROM debian:bullseye-slim
# Add files.
ADD obmp-docker/collector/scripts/install /tmp/
ADD obmp-docker/collector/scripts/run /usr/sbin/
ADD --chmod=755 obmp-docker/collector/scripts/install /tmp/
ADD --chmod=755 obmp-docker/collector/scripts/run /usr/sbin/
ARG VERSION=0
# Copy files from previous stages
COPY --from=build /usr/bin/openbmpd /usr/bin/
COPY --chmod=755 --from=build /usr/bin/openbmpd /usr/bin/
COPY --from=build /usr/etc/openbmp/openbmpd.conf /usr/etc/openbmp/openbmpd.conf
COPY --from=build /etc/init/openbmpd.conf /etc/init/openbmpd.conf
COPY --from=build /etc/default/openbmpd.new /etc/default/openbmpd

View File

@ -7,8 +7,7 @@
#
# Author: Tim Evens <tim@openbmp.org>
#
# BUILD: docker build --platform linux/amd64 -t openbmp/dev-image .
# docker tag openbmp/dev-image openbmp/dev-image:latest
# BUILD: docker buildx build --progress=plain -t openbmp/dev-image:latest .
FROM debian:bullseye-slim AS build

View File

@ -1,3 +1,4 @@
# syntax=docker/dockerfile:1.3
# Postgres Backend: openbmp/psql-app
#
# Copyright (c) 2021-2022 Cisco Systems, Inc. and Tim Evens. All rights reserved.
@ -11,9 +12,12 @@
# Change directories to obmp-docker/psql-app and run the below from that
# directory.
#
# Use buildkit - either via export DOCKER_BUILDKIT=1 or by using buildx cli
#
# Example docker build:
# tar -cL -C ../../ ./obmp-psql ./obmp-docker/psql-app ./obmp-java-api-message \
# | docker build --platform linux/amd64 --build-arg VERSION=dev-2.1.0 \
# tar -c -C ../../ ./obmp-psql ./obmp-docker/psql-app ./obmp-java-api-message \
# | docker buildx build --platform linux/amd64 --progress=plain \
# --build-arg VERSION=dev-2.1.0 \
# -f obmp-docker/psql-app/Dockerfile -t openbmp/psql-app:dev-2.1.0 -
# -----------------------------------------------
@ -45,13 +49,13 @@ FROM openjdk:17-slim
# Copy files from previous stages
COPY --from=build /ws/target/obmp-psql-consumer-0.1.0-SNAPSHOT.jar /usr/local/openbmp/obmp-psql-consumer.jar
COPY --from=build /ws/database/ /usr/local/openbmp/database
COPY --from=build /ws/cron_scripts/gen-whois/*.py /usr/local/openbmp/
COPY --from=build /ws/cron_scripts/rpki/*.py /usr/local/openbmp/
COPY --from=build /ws/scripts/dbip-to-psql.py /usr/local/openbmp/
COPY --chmod=755 --from=build /ws/cron_scripts/gen-whois/*.py /usr/local/openbmp/
COPY --chmod=755 --from=build /ws/cron_scripts/rpki/*.py /usr/local/openbmp/
COPY --chmod=755 --from=build /ws/scripts/dbip-to-psql.py /usr/local/openbmp/
# Add files
ADD obmp-docker/psql-app/scripts/run /usr/sbin/
ADD obmp-docker/psql-app/scripts/upgrade_l3vpn.sh /usr/local/openbmp/upgrade_l3vpn.sh
ADD --chmod=755 obmp-docker/psql-app/scripts/run /usr/sbin/
ADD --chmod=755 obmp-docker/psql-app/scripts/upgrade_l3vpn.sh /usr/local/openbmp/upgrade_l3vpn.sh
#----------------------------------
# Define persistent data volumes

View File

@ -165,6 +165,8 @@ MAILTO=""
SETVAR
}
# -----------------------------------------------
# Upgrade SQL
# -----------------------------------------------