-
nexus-kubernetes-openshift
A Plugin for Sonatype Nexus to allow for automatic provisioning via K8s/OpenShift ConfigMaps and Secrets
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Other options exist with varying levels of maturity and maintenance, for example: https://github.com/sonatype-nexus-community/nexus-kubernetes-openshift
ARG CASC_PLUGIN_VERSION=3.32.0-03.0 ARG NEXUS_VERSION=3.33.1 ARG PLUGIN_DIR=/home/app ARG BUILD_VERSION # # Build stage # FROM maven:3.8-openjdk-8-slim AS builder ARG CASC_PLUGIN_REPO=https://github.com/AdaptiveConsulting/nexus-casc-plugin.git ARG CASC_PLUGIN_VERSION ARG NEXUS_VERSION ARG PLUGIN_DIR RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/* WORKDIR ${PLUGIN_DIR} RUN git clone --depth 1 --branch v${CASC_PLUGIN_VERSION} ${CASC_PLUGIN_REPO} . RUN mvn -Dmaven.artifact.threads=30 package RUN ls -lh ${PLUGIN_DIR}/target/ # # Package stage # FROM sonatype/nexus3:${NEXUS_VERSION} ARG CASC_PLUGIN_VERSION ARG NEXUS_VERSION ARG PLUGIN_DIR COPY --from=builder /${PLUGIN_DIR}/target/nexus-casc-plugin-3.32.0-03-bundle.kar /opt/sonatype/nexus/deploy/nexus-casc-plugin-3.32.0-03-bundle.kar COPY --chown=nexus:nexus casc.yml /opt/nexus.yml
Related posts
-
Knative switchboard series, part 1. Setup Knative Eventing with Kafka from scratch, scale based on events volume, and monitor
-
Microshift: Small form factor OpenShift/Kubernetes
-
How are people managing env vars for Static Applications?
-
Containers are crashing due to memory exhaustion caused by secret rotation every minute.
-
KubeInvaders: Gamified chaos engineering tool for K8s