Versions in this module Expand all Collapse all v3 v3.1.3 Apr 10, 2024 v3.1.2 Feb 28, 2024 v3.1.1 Feb 27, 2024 v3.1.0 Jan 11, 2024 v3.0.3 Jul 3, 2023 v3.0.2 May 16, 2023 v3.0.1 May 1, 2023 v3.0.0 Apr 21, 2023 Changes in this version + func GetActualValue(val string) string + func GetVersion() string + type Athenz struct + AthenzRootCA string + AuthHeader string + AuthN webhook.AuthenticationConfig + AuthZ webhook.AuthorizationConfig + Config webhook.Config + Timeout string + URL string + type Config struct + Athenz Athenz + EnableColorLogging bool + Logger Logger + Mapping Mapping + Server Server + Token Token + Version string + func New(path string) (*Config, error) + type Logger struct + LogPath string + LogTrace string + type Mapping struct + TLD TLD + type Platform struct + APIGroupControlEnabled bool + APIGroupMappings map[string]string + AdminAccessList []*RequestInfo + AdminAthenzDomain string + AthenzServiceAccountPrefix string + AthenzUserPrefix string + BlackList []*RequestInfo + EmptyNamespace string + Name string + NonResourceAPIGroup string + NonResourceNamespace string + ResourceMappings map[string]string + ResourceNameControlEnabled bool + ResourceNameMappings map[string]string + ResourceNameReplacer map[string]string + ServiceAccountPrefixes []string + ServiceAthenzDomains []string + VerbMappings map[string]string + WhiteList []*RequestInfo + type RequestInfo struct + APIGroup string + Name string + Namespace string + Resource string + Verb string + func (r *RequestInfo) Match(req RequestInfo) bool + func (r *RequestInfo) Serialize() string + type Server struct + HealthzPath string + HealthzPort int + Port int + ProbeWaitTime string + ShutdownDuration string + TLS TLS + Timeout string + type TLD struct + Name string + Platform Platform + type TLS struct + CA string + Cert string + Enabled bool + Key string + type Token struct + AthenzDomain string + Expiration string + KeyVersion string + NTokenPath string + PrivateKey string + RefreshDuration string + ServiceName string + ValidateToken bool Other modules containing this package github.com/AthenZ/garm/v2