github.com/cilium/cilium@v1.16.2/operator/pkg/model/translation/doc.go (about)

     1  // SPDX-License-Identifier: Apache-2.0
     2  // Copyright Authors of Cilium
     3  
     4  // Package translation building block for translation from model to CiliumEnvoyConfig, Service, etc.
     5  // Translator is the interface to take the model and generate required CiliumEnvoyConfig,
     6  // LoadBalancer Service, Endpoint, etc.
     7  //
     8  // Additional, this package also contains a bare minimum constructors for common Envoy resources:
     9  // - Cluster
    10  // - Listener
    11  // - HTTP Connection Manager
    12  // - RouteConfiguration
    13  // - VirtualHost
    14  //
    15  // Each type of resource can be extended to support more features and use cases with mutation functions.
    16  package translation