Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 18 for Implementation (0.17 sec)

  1. pkg/kube/krt/informer.go

    	// Internal optimization: we know kclient will eventually lookup "ns/name"
    	// We also have a key in this format.
    	// Rather than split and rejoin it later, just pass it as the name
    	// This is depending on "unstable" implementation details, but we own both libraries and tests would catch any issues.
    	if got := i.inf.Get(string(k), ""); !controllers.IsNil(got) {
    		return &got
    	}
    	return nil
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 10 11:01:46 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  2. pkg/security/security.go

    	RootCertFilePath string
    }
    
    // Client interface defines the clients need to implement to talk to CA for CSR.
    // The Agent will create a key pair and a CSR, and use an implementation of this
    // interface to get back a signed certificate. There is no guarantee that the SAN
    // in the request will be returned - server may replace it.
    type Client interface {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 17:48:28 UTC 2024
    - 19.1K bytes
    - Viewed (0)
  3. pkg/test/framework/components/environment/kube/kube.go

    	"istio.io/istio/pkg/test/framework/components/cluster/kube"
    	"istio.io/istio/pkg/test/framework/config"
    	"istio.io/istio/pkg/test/framework/resource"
    	"istio.io/istio/pkg/test/scopes"
    )
    
    // Environment is the implementation of a kubernetes environment. It implements environment.Environment,
    // and also hosts publicly accessible methods that are specific to cluster environment.
    type Environment struct {
    	id       resource.ID
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 06 22:12:34 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  4. pilot/pkg/networking/core/listener_waypoint.go

    	pre = append(pre, authzBuilder.BuildHTTP(cls)...)
    	// TODO: these feel like the wrong place to insert, but this retains backwards compatibility with the original implementation
    	post = extension.PopAppendHTTP(post, wasm, extensions.PluginPhase_STATS)
    	post = extension.PopAppendHTTP(post, wasm, extensions.PluginPhase_UNSPECIFIED_PHASE)
    	post = append(post, xdsfilters.WaypointUpstreamMetadataFilter)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 14 04:34:37 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  5. pilot/pkg/model/context.go

    // etc). The Proxy is initialized when a sidecar connects to Pilot, and populated from
    // 'node' info in the protocol as well as data extracted from registries.
    //
    // In current Istio implementation nodes use a 4-parts '~' delimited ID.
    // Type~IPAddress~ID~Domain
    type Proxy struct {
    	sync.RWMutex
    
    	// Type specifies the node type. First part of the ID.
    	Type NodeType
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 03 08:29:05 UTC 2024
    - 33.6K bytes
    - Viewed (0)
  6. tools/istio-iptables/pkg/builder/iptables_builder_impl.go

    type Rule struct {
    	chain  string
    	table  string
    	params []string
    }
    
    // Rules represents iptables for V4 and V6
    type Rules struct {
    	rulesv4 []*Rule
    	rulesv6 []*Rule
    }
    
    // IptablesRuleBuilder is an implementation for IptablesRuleBuilder interface
    type IptablesRuleBuilder struct {
    	rules Rules
    	cfg   *config.Config
    }
    
    // NewIptablesBuilders creates a new IptablesRuleBuilder
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Jun 11 14:29:54 UTC 2024
    - 8.3K bytes
    - Viewed (0)
  7. pkg/config/validation/validation.go

    	return
    }
    
    // Copied from https://github.com/envoyproxy/envoy/blob/5451efd9b8f8a444431197050e45ba974ed4e9d8/source/common/common/utility.cc#L601-L615
    // to ensure we 100% match Envoy's implementation
    func isPrime(x uint64) bool {
    	if x != 0 && x < 4 {
    		return true // eliminates special-casing 2.
    	} else if (x & 1) == 0 {
    		return false // eliminates even numbers >2.
    	}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Jun 12 04:03:33 UTC 2024
    - 107.2K bytes
    - Viewed (0)
  8. pilot/pkg/model/endpointshards.go

    type EndpointShards struct {
    	// mutex protecting below map.
    	sync.RWMutex
    
    	// Shards is used to track the shards. EDS updates are grouped by shard.
    	// Current implementation uses the registry name as key - in multicluster this is the
    	// name of the k8s cluster, derived from the config (secret).
    	Shards map[ShardKey][]*IstioEndpoint
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 14 04:34:37 UTC 2024
    - 15.6K bytes
    - Viewed (0)
  9. pilot/pkg/networking/core/cluster.go

    // All SniDnat clusters are internal services in the mesh.
    // TODO enable cache - there is no blockers here, skipped to simplify the original caching implementation
    func (configgen *ConfigGeneratorImpl) buildOutboundSniDnatClusters(proxy *model.Proxy, req *model.PushRequest,
    	cp clusterPatcher,
    ) []*cluster.Cluster {
    	clusters := make([]*cluster.Cluster, 0)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 01:56:28 UTC 2024
    - 33K bytes
    - Viewed (0)
  10. pilot/pkg/config/kube/crdclient/client.go

    // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    // See the License for the specific language governing permissions and
    // limitations under the License.
    
    // Package crdclient provides an implementation of the config store and cache
    // using Kubernetes Custom Resources and the informer framework from Kubernetes
    //
    // This code relies heavily on code generation for performance reasons; to implement the
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 14 00:12:28 UTC 2024
    - 13.7K bytes
    - Viewed (0)
Back to top