Documentation ¶
Index ¶
- func JoinKeyValuePairs(pairs map[string]string) []string
- func LoadConfigObjectsOrDie(configLocation string, lg logger.ExtendedSugaredLogger) meta.ObjectList
- func ParseKeyValuePairs(pairs []string) (map[string]string, error)
- func RenderAccessMatrix(am AccessMatrix) string
- func RenderBootstrapToken(token *corev1.BootstrapToken) string
- func RenderBootstrapTokenList(list *corev1.BootstrapTokenList) string
- func RenderCapabilityList(list *managementv1.CapabilityList) string
- func RenderCertInfoChain(chain []*corev1.CertInfo) string
- func RenderClusterDetails(cluster *corev1.Cluster) string
- func RenderClusterList(list *corev1.ClusterList, status []*corev1.HealthStatus) string
- func RenderClusterListWithStats(list *corev1.ClusterList, status []*corev1.HealthStatus, ...) string
- func RenderCortexClusterStatus(status *cortexadmin.CortexStatus) string
- func RenderCortexRules(resp *cortexadmin.ListRulesResponse) string
- func RenderDefaultNodeConfig(defaultConfig *node.MetricsCapabilitySpec) string
- func RenderDiscoveryEntries(entries []*remoteread.DiscoveryEntry) string
- func RenderMetricSamples(samples []*model.Sample) string
- func RenderMetricsNodeConfigs(nodes []MetricsNodeConfigInfo, defaultConfig *node.MetricsCapabilitySpec) string
- func RenderRole(role *corev1.Role) string
- func RenderRoleBinding(binding *corev1.RoleBinding) string
- func RenderRoleBindingList(list *corev1.RoleBindingList) string
- func RenderRoleList(list *corev1.RoleList) string
- func RenderTargetList(list *remoteread.TargetList) string
- type AccessMatrix
- type MetricsNodeConfigInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func JoinKeyValuePairs ¶
func LoadConfigObjectsOrDie ¶
func LoadConfigObjectsOrDie( configLocation string, lg logger.ExtendedSugaredLogger, ) meta.ObjectList
func ParseKeyValuePairs ¶
Parses strings of the form "key=value" into a map[string]string.
func RenderAccessMatrix ¶
func RenderAccessMatrix(am AccessMatrix) string
func RenderBootstrapToken ¶
func RenderBootstrapToken(token *corev1.BootstrapToken) string
func RenderBootstrapTokenList ¶
func RenderBootstrapTokenList(list *corev1.BootstrapTokenList) string
func RenderCapabilityList ¶ added in v0.6.0
func RenderCapabilityList(list *managementv1.CapabilityList) string
func RenderCertInfoChain ¶
func RenderClusterDetails ¶ added in v0.8.0
func RenderClusterList ¶
func RenderClusterList(list *corev1.ClusterList, status []*corev1.HealthStatus) string
func RenderClusterListWithStats ¶ added in v0.6.0
func RenderClusterListWithStats(list *corev1.ClusterList, status []*corev1.HealthStatus, stats *cortexadmin.UserIDStatsList) string
func RenderCortexClusterStatus ¶ added in v0.6.0
func RenderCortexClusterStatus(status *cortexadmin.CortexStatus) string
func RenderCortexRules ¶ added in v0.8.2
func RenderCortexRules(resp *cortexadmin.ListRulesResponse) string
func RenderDefaultNodeConfig ¶ added in v0.9.2
func RenderDefaultNodeConfig(defaultConfig *node.MetricsCapabilitySpec) string
func RenderDiscoveryEntries ¶ added in v0.8.2
func RenderDiscoveryEntries(entries []*remoteread.DiscoveryEntry) string
func RenderMetricSamples ¶ added in v0.6.0
func RenderMetricsNodeConfigs ¶ added in v0.9.2
func RenderMetricsNodeConfigs(nodes []MetricsNodeConfigInfo, defaultConfig *node.MetricsCapabilitySpec) string
func RenderRole ¶
func RenderRoleBinding ¶
func RenderRoleBinding(binding *corev1.RoleBinding) string
func RenderRoleBindingList ¶
func RenderRoleBindingList(list *corev1.RoleBindingList) string
func RenderRoleList ¶
func RenderTargetList ¶ added in v0.8.2
func RenderTargetList(list *remoteread.TargetList) string
Types ¶
type AccessMatrix ¶
type AccessMatrix struct { // List of users (in the order they will appear in the table) Users []string // Set of known clusters (rules referencing nonexistent clusters are marked) KnownClusters map[string]struct{} // Map of tenant IDs to a set of users that have access to the tenant ClustersToUsers map[string]map[string]struct{} }
type MetricsNodeConfigInfo ¶ added in v0.9.2
type MetricsNodeConfigInfo struct { Id string HasCapability bool Spec *node.MetricsCapabilitySpec IsDefault bool }
Click to show internal directories.
Click to hide internal directories.