Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
OSM Packages
Manage
Activity
Members
Labels
Plan
Issues
1
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Merge requests
17
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
vnf-onboarding
OSM Packages
Merge requests
!219
Move snmp exporter from a separate deployment to the EE statefulset
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Move snmp exporter from a separate deployment to the EE statefulset
secure_snmp_ee_chart
into
master
Overview
0
Commits
1
Pipelines
2
Changes
4
Merged
cubag
requested to merge
secure_snmp_ee_chart
into
master
1 year ago
Overview
0
Commits
1
Pipelines
2
Changes
4
Expand
Move snmp exporter container from a separate deployment to the EE statefulset
0
0
Merge request reports
Compare
master
master (base)
and
latest version
latest version
f66bf296
1 commit,
1 year ago
4 files
+
42
−
70
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
4
Search (e.g. *.vue) (Ctrl+P)
snmp_ee_vnf/helm-charts/eechart/charts/snmpexporter/templates/deployment.yaml deleted
100644 → 0
+
0
−
64
Options
apiVersion
:
apps/v1
kind
:
Deployment
metadata
:
name
:
{{
include "snmpexporter.fullname" .
}}
labels
:
vnf
:
{{
.Values.global.osm.vnf_id | lower
}}
spec
:
replicas
:
{{
.Values.replicaCount
}}
selector
:
matchLabels
:
{{
- include "snmpexporter.selectorLabels" . | nindent 6
}}
template
:
metadata
:
labels
:
{{
- include "snmpexporter.selectorLabels" . | nindent 8
}}
spec
:
affinity
:
podAffinity
:
requiredDuringSchedulingIgnoredDuringExecution
:
-
labelSelector
:
matchExpressions
:
-
key
:
vnf
operator
:
In
values
:
-
{{
.Values.global.osm.vnf_id | lower
}}
topologyKey
:
"
kubernetes.io/hostname"
securityContext
:
runAsUser
:
0
initContainers
:
-
name
:
init-config
image
:
busybox:1.28
command
:
[
'
sh'
,
'
-c'
,
'
if
[
!
-f
"/etc/snmp_exporter/snmp.yml"
];
then
cp
/etc/snmp_exporter_init/snmp.yml
/etc/snmp_exporter;
fi'
]
volumeMounts
:
-
name
:
config-volume
mountPath
:
/etc/snmp_exporter
-
name
:
init-config-volume
mountPath
:
/etc/snmp_exporter_init
containers
:
-
name
:
{{
.Chart.Name
}}
image
:
"
{{
.Values.image.repository
}}:{{
.Values.image.version
}}"
imagePullPolicy
:
{{
.Values.image.pullPolicy
}}
ports
:
-
containerPort
:
9116
protocol
:
TCP
volumeMounts
:
-
name
:
config-volume
mountPath
:
/etc/snmp_exporter
livenessProbe
:
exec
:
command
:
-
/bin/sh
-
-c
-
if [ ! -f "/etc/snmp_exporter/generator.yml" ]; then exit 0; else rm -f /etc/snmp_exporter/generator.yml && exit 1; fi
failureThreshold
:
1
resources
:
{{
- toYaml .Values.resources | nindent 12
}}
volumes
:
-
name
:
config-volume
hostPath
:
path
:
"
/var/lib/osm/snmp_exporter/{{
.Values.global.osm.vnf_id
|
lower
}}/"
-
name
:
init-config-volume
configMap
:
name
:
"
snmp-init-config-{{
.Release.Name
}}"
Loading