apiserver: k8s.io/apiserver/pkg/features Index | Files

package features

import "k8s.io/apiserver/pkg/features"

Index

Package Files

kube_features.go

Constants

const (

    // owner: @tallclair
    // alpha: v1.5
    // beta: v1.6
    //
    // StreamingProxyRedirects controls whether the apiserver should intercept (and follow)
    // redirects from the backend (Kubelet) for streaming requests (exec/attach/port-forward).
    StreamingProxyRedirects featuregate.Feature = "StreamingProxyRedirects"

    // owner: @tallclair
    // alpha: v1.10
    // beta: v1.14
    //
    // ValidateProxyRedirects controls whether the apiserver should validate that redirects are only
    // followed to the same host. Only used if StreamingProxyRedirects is enabled.
    ValidateProxyRedirects featuregate.Feature = "ValidateProxyRedirects"

    // owner: @tallclair
    // alpha: v1.7
    // beta: v1.8
    // GA: v1.12
    //
    // AdvancedAuditing enables a much more general API auditing pipeline, which includes support for
    // pluggable output backends and an audit policy specifying how different requests should be
    // audited.
    AdvancedAuditing featuregate.Feature = "AdvancedAuditing"

    // owner: @pbarker
    // alpha: v1.13
    //
    // DynamicAuditing enables configuration of audit policy and webhook backends through an
    // AuditSink API object.
    DynamicAuditing featuregate.Feature = "DynamicAuditing"

    // owner: @ilackams
    // alpha: v1.7
    //
    // Enables compression of REST responses (GET and LIST only)
    APIResponseCompression featuregate.Feature = "APIResponseCompression"

    // owner: @smarterclayton
    // alpha: v1.8
    // beta: v1.9
    //
    // Allow API clients to retrieve resource lists in chunks rather than
    // all at once.
    APIListChunking featuregate.Feature = "APIListChunking"

    // owner: @apelisse
    // alpha: v1.12
    // beta: v1.13
    //
    // Allow requests to be processed but not stored, so that
    // validation, merging, mutation can be tested without
    // committing.
    DryRun featuregate.Feature = "DryRun"

    // owner: @caesarxuchao
    // alpha: v1.15
    //
    // Allow apiservers to show a count of remaining items in the response
    // to a chunking list request.
    RemainingItemCount featuregate.Feature = "RemainingItemCount"

    // owner: @apelisse, @lavalamp
    // alpha: v1.14
    // beta: v1.16
    //
    // Server-side apply. Merging happens on the server.
    ServerSideApply featuregate.Feature = "ServerSideApply"

    // owner: @caesarxuchao
    // alpha: v1.14
    // beta: v1.15
    //
    // Allow apiservers to expose the storage version hash in the discovery
    // document.
    StorageVersionHash featuregate.Feature = "StorageVersionHash"

    // owner: @ksubrmnn
    // alpha: v1.14
    //
    // Allows kube-proxy to run in Overlay mode for Windows
    WinOverlay featuregate.Feature = "WinOverlay"

    // owner: @ksubrmnn
    // alpha: v1.14
    //
    // Allows kube-proxy to create DSR loadbalancers for Windows
    WinDSR featuregate.Feature = "WinDSR"

    // owner: @wojtek-t
    // alpha: v1.15
    // beta: v1.16
    // GA: v1.17
    //
    // Enables support for watch bookmark events.
    WatchBookmark featuregate.Feature = "WatchBookmark"

    // owner: @MikeSpreitzer @yue9944882
    // alpha: v1.15
    //
    //
    // Enables managing request concurrency with prioritization and fairness at each server
    APIPriorityAndFairness featuregate.Feature = "APIPriorityAndFairness"

    // owner: @wojtek-t
    // alpha: v1.16
    //
    // Deprecates and removes SelfLink from ObjectMeta and ListMeta.
    RemoveSelfLink featuregate.Feature = "RemoveSelfLink"
)

Package features imports 3 packages (graph) and is imported by 175 packages. Updated 2019-11-15. Refresh now. Tools for package owners.