armometadata

package
v0.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2022 License: Apache-2.0 Imports: 7 Imported by: 21

Documentation

Index

Constants

View Source
const (
	ArmoPrefix        string = "armo"
	ArmoUpdate        string = ArmoPrefix + ".last-update"
	ArmoWlid          string = ArmoPrefix + ".wlid"
	ArmoSid           string = ArmoPrefix + ".sid"
	ArmoJobID         string = ArmoPrefix + ".job"
	ArmoJobIDPath     string = ArmoJobID + "/id"
	ArmoJobParentPath string = ArmoJobID + "/parent"
	ArmoJobActionPath string = ArmoJobID + "/action"
)

annotations added to the workload

Variables

View Source
var DefaultConfigPath = "/etc/config/clusterData.json"
View Source
var NamespacesListToIgnore = make([]string, 0)

Functions

func GenerateConfigMapName added in v0.0.9

func GenerateConfigMapName(w string) string

func IfIgnoreNamespace

func IfIgnoreNamespace(ns string) bool

func IfKubeNamespace

func IfKubeNamespace(ns string) bool

Types

type ClusterConfig

type ClusterConfig struct {
	ClusterName               string `json:"clusterName"`               // cluster name defined manually or from the cluster context
	AccountID                 string `json:"accountID"`                 // use accountID instead of customerGUID
	EventReceiverRestURL      string `json:"eventReceiverRestURL"`      // event receiver rest url
	EventReceiverWebsocketURL string `json:"eventReceiverWebsocketURL"` // event receiver websocket url
	RootGatewayURL            string `json:"rootGatewayURL"`            // root gateway url
	GatewayWebsocketURL       string `json:"gatewayWebsocketURL"`       // in-cluster gateway component websocket url
	GatewayRestURL            string `json:"gatewayRestURL"`            // in-cluster gateway component REST API url
	KubevulnURL               string `json:"kubevulnURL"`               // in-cluster kubevuln component REST API url
	KubescapeURL              string `json:"kubescapeURL"`              // in-cluster kubescape component REST API url
}

func LoadConfig

func LoadConfig(configPath string) (*ClusterConfig, error)

LoadConfig load config from file

type ImageInfo

type ImageInfo struct {
	Registry     string `json:"registry"`
	VersionImage string `json:"versionImage"`
}

func ImageTagToImageInfo

func ImageTagToImageInfo(imageTag string) (*ImageInfo, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL