Skip to content

Commit 8d35417

Browse files
chore: Executing render [run-int-tests]
1 parent c3af8d1 commit 8d35417

File tree

98 files changed

+2308
-226
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+2308
-226
lines changed

charts/splunk-connect-for-snmp/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ dependencies:
44
version: 15.6.26
55
- name: mibserver
66
repository: https://pysnmp.github.io/mibs/charts/
7-
version: 1.15.25
8-
digest: sha256:747fcedec83bf0d80600166a021b35436d8d2ea877b60e9a43044ed2140cf1c5
9-
generated: "2025-10-13T12:15:04.255986+02:00"
7+
version: 1.15.29
8+
digest: sha256:b18ae3309cb649bd4542aa8917912a5cd6189b6ff998aaba0c5f6d05a976a0c5
9+
generated: "2025-11-26T14:43:40.569177028+05:30"

charts/splunk-connect-for-snmp/templates/discovery/job.yaml

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,26 @@ spec:
2828
args:
2929
["discovery"]
3030
env:
31-
- name: REDIS_URL
32-
value: {{ include "splunk-connect-for-snmp.redis_url" . }}
31+
- name: REDIS_HOST
32+
value: {{ .Release.Name }}-redis
33+
- name: REDIS_PORT
34+
value: "6379"
35+
- name: REDIS_DB
36+
value: "1"
37+
- name: CELERY_DB
38+
value: "0"
39+
{{- if .Values.redis.auth.enabled }}
40+
- name: REDIS_PASSWORD
41+
valueFrom:
42+
secretKeyRef:
43+
{{- if .Values.redis.auth.existingSecret }}
44+
name: {{ .Values.redis.auth.existingSecret }}
45+
key: {{ .Values.redis.auth.existingSecretPasswordKey | default "password" }}
46+
{{- else }}
47+
name: {{ .Release.Name }}-redis-secret
48+
key: password
49+
{{- end }}
50+
{{- end }}
3351
- name: DISCOVERY_CONFIG_PATH
3452
value: /app/discovery/discovery-config.yaml
3553
- name: LOG_LEVEL

poetry.lock

Lines changed: 1 addition & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ pysnmplib = {git = "https://github.com/pysnmp/pysnmp.git", branch = "main"}
4848
urllib3 = "^2.0.0"
4949
jsonschema = "4.24.0"
5050
flower = "^2.0.1"
51-
python-nmap = "^0.7.1"
5251
filelock = "^3.18.0"
5352

5453
[tool.poetry.group.dev.dependencies]

rendered/manifests/tests/splunk-connect-for-snmp/templates/discovery/job.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,14 @@ spec:
2727
args:
2828
["discovery"]
2929
env:
30-
- name: REDIS_URL
31-
value: redis://release-name-redis-master:6379/1
30+
- name: REDIS_HOST
31+
value: release-name-redis
32+
- name: REDIS_PORT
33+
value: "6379"
34+
- name: REDIS_DB
35+
value: "1"
36+
- name: CELERY_DB
37+
value: "0"
3238
- name: DISCOVERY_CONFIG_PATH
3339
value: /app/discovery/discovery-config.yaml
3440
- name: LOG_LEVEL

rendered/manifests/tests/splunk-connect-for-snmp/templates/inventory/job.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,16 @@ spec:
2828
env:
2929
- name: CONFIG_PATH
3030
value: /app/config/config.yaml
31-
- name: REDIS_URL
32-
value: redis://release-name-redis-master:6379/1
31+
- name: REDIS_HOST
32+
value: release-name-redis
33+
- name: REDIS_PORT
34+
value: "6379"
35+
- name: REDIS_DB
36+
value: "1"
37+
- name: CELERY_DB
38+
value: "0"
3339
- name: INVENTORY_PATH
3440
value: /app/inventory/inventory.csv
35-
- name: CELERY_BROKER_URL
36-
value: redis://release-name-redis-master:6379/0
3741
- name: MONGO_URI
3842
value: mongodb://release-name-mongodb:27017
3943
- name: MIB_SOURCES
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
# Source: splunk-connect-for-snmp/templates/redis/redis-config.yaml
3+
apiVersion: v1
4+
kind: ConfigMap
5+
metadata:
6+
name: release-name-redis-config
7+
namespace: default
8+
labels:
9+
app: release-name-redis
10+
data:
11+
redis.conf: |
12+
# Data directory
13+
dir /data
14+
15+
# Persistence - RDB
16+
save 900 1
17+
save 300 10
18+
save 60 10000
19+
20+
# Persistence - AOF
21+
appendonly yes
22+
appendfsync everysec
23+
24+
# Logging
25+
loglevel notice
26+
27+
# Memory
28+
maxmemory-policy noeviction
29+
30+
# Network
31+
bind 0.0.0.0
32+
protected-mode no
33+
port 6379
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
# Source: splunk-connect-for-snmp/templates/redis/redis-standalone-service.yaml
3+
apiVersion: v1
4+
kind: Service
5+
metadata:
6+
name: release-name-redis
7+
namespace: default
8+
spec:
9+
type: ClusterIP
10+
ports:
11+
- port: 6379
12+
targetPort: 6379
13+
name: redis
14+
selector:
15+
app: release-name-redis
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
---
2+
# Source: splunk-connect-for-snmp/templates/redis/redis-standalone-statefulset.yaml
3+
apiVersion: apps/v1
4+
kind: StatefulSet
5+
metadata:
6+
name: release-name-redis
7+
namespace: default
8+
labels:
9+
app: release-name-redis
10+
spec:
11+
serviceName: release-name-redis
12+
replicas: 1
13+
selector:
14+
matchLabels:
15+
app: release-name-redis
16+
template:
17+
metadata:
18+
labels:
19+
app: release-name-redis
20+
annotations:
21+
checksum/config: e82c09fa615350d9c147a0884485f953308babd6b8842d0cbe695ed5595eb530
22+
spec:
23+
securityContext:
24+
runAsUser: 999
25+
fsGroup: 999
26+
initContainers:
27+
- name: fix-permissions
28+
image: redis:8.2.2
29+
imagePullPolicy: IfNotPresent
30+
command:
31+
- sh
32+
- -c
33+
- |
34+
echo "=== Redis Init: Fixing Permissions ==="
35+
echo "Current ownership:"
36+
ls -ln /data
37+
echo ""
38+
echo "Fixing ownership to 999:999..."
39+
chown -R 999:999 /data
40+
chmod -R 755 /data
41+
echo ""
42+
echo "New ownership:"
43+
ls -ln /data
44+
echo "=== Permissions Fixed ==="
45+
volumeMounts:
46+
- name: redis-data
47+
mountPath: /data
48+
securityContext:
49+
runAsUser: 0 # Must run as root to chown
50+
containers:
51+
- name: redis
52+
image: redis:8.2.2
53+
imagePullPolicy: IfNotPresent
54+
ports:
55+
- containerPort: 6379
56+
name: redis
57+
command:
58+
- sh
59+
- -c
60+
args:
61+
- |
62+
# Copy config to writable location
63+
cp /etc/redis/redis.conf /tmp/redis.conf
64+
65+
# Start Redis
66+
exec redis-server /tmp/redis.conf
67+
volumeMounts:
68+
- name: redis-data
69+
mountPath: /data
70+
- name: redis-config
71+
mountPath: /etc/redis
72+
resources:
73+
limits:
74+
cpu: 500m
75+
memory: 512Mi
76+
requests:
77+
cpu: 250m
78+
memory: 256Mi
79+
livenessProbe:
80+
exec:
81+
command:
82+
- sh
83+
- -c
84+
- |
85+
redis-cli ping
86+
initialDelaySeconds: 30
87+
periodSeconds: 10
88+
readinessProbe:
89+
exec:
90+
command:
91+
- sh
92+
- -c
93+
- |
94+
redis-cli ping
95+
initialDelaySeconds: 5
96+
periodSeconds: 5
97+
# Storage enabled but no existing PVC - use volumeClaimTemplates below
98+
volumes:
99+
- name: redis-config
100+
configMap:
101+
name: release-name-redis-config
102+
# No existing PVC found, create new one via volumeClaimTemplates
103+
volumeClaimTemplates:
104+
- metadata:
105+
name: redis-data
106+
spec:
107+
accessModes:
108+
- ReadWriteOnce
109+
storageClassName: microk8s-hostpath
110+
resources:
111+
requests:
112+
storage: 5Gi

rendered/manifests/tests/splunk-connect-for-snmp/templates/scheduler/deployment.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,14 @@ spec:
4444
env:
4545
- name: CONFIG_PATH
4646
value: /app/config/config.yaml
47-
- name: REDIS_URL
48-
value: redis://release-name-redis-master:6379/1
49-
- name: CELERY_BROKER_URL
50-
value: redis://release-name-redis-master:6379/0
47+
- name: REDIS_HOST
48+
value: release-name-redis
49+
- name: REDIS_PORT
50+
value: "6379"
51+
- name: REDIS_DB
52+
value: "1"
53+
- name: CELERY_DB
54+
value: "0"
5155
- name: MONGO_URI
5256
value: mongodb://release-name-mongodb:27017
5357
- name: MIB_SOURCES

0 commit comments

Comments
 (0)