Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
40b7fee
remove confd
mershad-manesh Mar 16, 2026
985ed10
use predefined cfg files
mershad-manesh Mar 17, 2026
e6af892
fix minor mistakes
mershad-manesh Mar 17, 2026
b377bd8
fix the Container
mershad-manesh Mar 17, 2026
d708b79
copy the etc files
mershad-manesh Mar 17, 2026
be21a60
test by setting IPC strategy
mershad-manesh Mar 17, 2026
431357d
fix the ssh port
mershad-manesh Mar 17, 2026
25ef1c2
add missing envsubst
mershad-manesh Mar 17, 2026
a357605
fix the logic automatically set the fallback strategy
mershad-manesh Mar 17, 2026
2c913ff
update the logic to startup boot files
mershad-manesh Mar 18, 2026
8cb20ab
avoid relying on OSGI env
mershad-manesh Mar 18, 2026
cc11cce
print the active boot file,add auto recovery to book files
mershad-manesh Mar 18, 2026
8e73b84
add debugging
mershad-manesh Mar 18, 2026
abc6718
debug as to why karaf feature is missing from minion
mershad-manesh Mar 18, 2026
895d644
allow the script to run even if Jaeger and dominion is disabled
mershad-manesh Mar 18, 2026
da57937
remove hardcoded rmiServerHost
mershad-manesh Mar 18, 2026
91cf192
don't use localhost by default, set it to OpenNMS Container
mershad-manesh Mar 19, 2026
97b4369
Revert "don't use localhost by default, set it to OpenNMS Container"
mershad-manesh Mar 19, 2026
7ab5d5e
enable `trapd.useAddressFromVarbind`
mershad-manesh Mar 19, 2026
bc4c3e3
override the etc cfg for trapd
mershad-manesh Mar 19, 2026
1de04b3
test
mershad-manesh Mar 19, 2026
8cb2c11
remove deadcode and clean up
mershad-manesh Mar 19, 2026
007c58f
move properties.d for now
mershad-manesh Mar 20, 2026
c806491
revert some changes
mershad-manesh Mar 20, 2026
cb8a1f8
add JTI and NXOS listeners
mershad-manesh Mar 20, 2026
d6b8c9d
clean up, using flags for printKarafResolutionDiagnostics and printSt…
mershad-manesh Mar 20, 2026
5e1419f
a simple test
mershad-manesh Mar 20, 2026
57d3d3d
expose the karaf shell by default
mershad-manesh Mar 23, 2026
d4c8191
clean up
mershad-manesh Mar 23, 2026
41efa7a
fix the order of precedence
mershad-manesh Mar 23, 2026
c618541
align the environment variables with confd
mershad-manesh Mar 24, 2026
1db45dc
add missing Bootstraps env variables.
mershad-manesh Mar 24, 2026
1bb0ae7
revert back the parsers index
mershad-manesh Mar 24, 2026
bf5d30a
remove the maxClockSkew for SFlowUdpParser
mershad-manesh Mar 24, 2026
ce51bb2
Add a check for compression, extend entrypoint to support rpc,twin an…
mershad-manesh Mar 25, 2026
c3f3865
change the parser
mershad-manesh Mar 25, 2026
33ebebd
oops getKafkaCompressionType should be getKafkaCompressionStrategy
mershad-manesh Mar 25, 2026
8fbb543
address few feedbacks
mershad-manesh Mar 25, 2026
5ddbe53
lets remove confd folder ; what could go wrong
mershad-manesh Mar 25, 2026
aea6221
Sentinel, Initial Change
mershad-manesh Mar 26, 2026
2743b4d
Revert "Sentinel, Initial Change"
mershad-manesh Mar 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 4 additions & 6 deletions opennms-container/minion/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ RUN chmod +x /tmp/plugins.sh && cd /tmp && ./plugins.sh && rm ./plugins.sh
##
FROM ${BASE_IMAGE}

ARG REQUIRED_RPMS="hostname uuid"
ARG REQUIRED_RPMS="hostname uuid gettext"

# Collect generic steps in a layer for caching

Expand Down Expand Up @@ -95,12 +95,10 @@ COPY container-fs/prom-jmx-default-config.yaml /opt/prom-jmx-exporter/config.yam
# If you copy from /opt/minion to /opt/minion the permissions are not preserved
# We would have 755 for minion:root instead of 775 and prevents writing lock files in /opt/minion
COPY --chown=10001:0 --from=minion-base /opt /opt
COPY --chown=10001:0 --from=minion-plugins /opt/usr-plugins /opt/minion/deploy

# Install confd.io configuration files and scripts and ensure they are executable
COPY ./container-fs/confd/ /opt/minion/confd/
RUN chmod +x /opt/minion/confd/scripts/*
COPY ./minion-config-schema.yml /opt/minion/confd/
# Overlay container-specific etc files (config files and featuresBoot templates)
COPY --chown=10001:0 container-fs/etc/ /opt/minion/etc/
COPY --chown=10001:0 --from=minion-plugins /opt/usr-plugins /opt/minion/deploy

# Create the directory for server certificates
RUN install -d -m 750 /opt/minion/server-certs
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

4 changes: 0 additions & 4 deletions opennms-container/minion/container-fs/confd/confd.toml

This file was deleted.

1 change: 0 additions & 1 deletion opennms-container/minion/container-fs/confd/directories

This file was deleted.

19 changes: 0 additions & 19 deletions opennms-container/minion/container-fs/confd/scripts/confd_lib.sh

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading
Loading