istio: istio.io/istio/pkg/test/framework/features Index | Files

package features

import "istio.io/istio/pkg/test/framework/features"

Index

Package Files

features.gen.go features.go

Variables

var GlobalAllowlist = fromFile(env.IstioSrc + "/pkg/test/framework/features/allowlist.txt")

type Allowlist Uses

type Allowlist struct {
    // contains filtered or unexported fields
}

func (*Allowlist) Contains Uses

func (w *Allowlist) Contains(suite, test string) bool

type Checker Uses

type Checker interface {
    Check(feature Feature) (check bool, scenario string)
}

Checker ensures that the values passed to Features() are in the features.yaml file

func BuildChecker Uses

func BuildChecker(yamlPath string) (Checker, error)

type Feature Uses

type Feature string
const (
    Observability                                                    Feature = "observability"
    Security_Certificates_Citadel                                    Feature = "security.certificates.citadel"
    Security_Certificates_LetsEncrypt                                Feature = "security.certificates.lets-encrypt"
    Security_Certificates_Spire                                      Feature = "security.certificates.spire"
    Security_MTLS_OnByDefault                                        Feature = "security.mTLS.on-by-default"
    Traffic_CircuitBreakers_FailGracefully                           Feature = "traffic.circuit-breakers.fail-gracefully"
    Usability_Introspection_Status_Analysis_ContainsMessageWhenFalse Feature = "usability.introspection.status.analysis.contains-message-when-false"
    Usability_Introspection_Status_Analysis_TrueWhenWarnOnly         Feature = "usability.introspection.status.analysis.true-when-warn-only"
    Usability_Introspection_Status_Distribution_EventuallyTrue       Feature = "usability.introspection.status.distribution.eventually-true"
    Usability_Introspection_Status_Distribution_ImmediatelyFalse     Feature = "usability.introspection.status.distribution.immediately-false"
    Usability_Observability_Status                                   Feature = "usability.observability.status"
    Usability_Observability_Status_DefaultExists                     Feature = "usability.observability.status.default-exists"
)

Package features imports 6 packages (graph) and is imported by 2 packages. Updated 2021-01-09. Refresh now. Tools for package owners.