aboutsummaryrefslogtreecommitdiffstats
path: root/vnfs/DAaaS/microservices/visualization-operator/pkg/controller/utils/visualizationutils.go
blob: dc7e1f1b0e2a184a1c0575d3f90b7c16d3e3a096 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package visualizationutils

// Define the GrafanaDatasource finalizer for handling deletion
const (
	VisualizationFinalizer = "finalizer.visualization.onap.org"
)

// Contains checks if a string is contained in a list of strings
func Contains(list []string, s string) bool {
	for _, v := range list {
		if v == s {
			return true
		}
	}
	return false
}

// Remove checks and removes a string from a list of strings
func Remove(list []string, s string) []string {
	for i, v := range list {
		if v == s {
			list = append(list[:i], list[i+1:]...)
		}
	}
	return list
}