- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 14 for Parts (0.16 sec)
-
istioctl/pkg/authz/listener.go
} func extractName(name string) (string, string) { // parts[1] is the namespace, parts[2] is the policy name, parts[3] is the rule index. parts := re.FindStringSubmatch(name) if len(parts) != 4 { log.Errorf("failed to parse policy name: %s", name) return "", "" } return fmt.Sprintf("%s.%s", parts[2], parts[1]), parts[3] } // Print prints the AuthorizationPolicy in the listener.
Go - Registered: Wed May 01 22:53:12 GMT 2024 - Last Modified: Mon Sep 11 15:29:30 GMT 2023 - 6K bytes - Viewed (0) -
cni/pkg/nodeagent/pod_cache.go
return maps.Clone(p.currentPodCache) } // Remove and return the Netns for the given uid // No need to return NetnsCloser here it will be closed automatically on GC. // (it may be used in parallel by other parts of the code, so we want it to be used only when not used) func (p *podNetnsCache) Take(uid string) Netns { // lock current pod map p.mu.Lock() defer p.mu.Unlock() if ns, ok := p.currentPodCache[uid]; ok {
Go - Registered: Wed May 01 22:53:12 GMT 2024 - Last Modified: Fri Apr 12 21:47:31 GMT 2024 - 4.5K bytes - Viewed (0) -
manifests/charts/README.md
apps may target different 'environments' which contain different instances and variants of Istio. - Better security: separate Istio components reside in different namespaces, allowing different teams or roles to manage different parts of Istio. For example, a security team would maintain the root CA and policy, a telemetry team may only have access to Prometheus, and a different team may maintain the control plane components (which are highly security sensitive).
Plain Text - Registered: Wed Apr 24 22:53:08 GMT 2024 - Last Modified: Wed Feb 07 17:53:24 GMT 2024 - 6.7K bytes - Viewed (0) -
architecture/networking/controllers.md
*All Istio Kubernetes usage should use this library and not operate on Kubernetes clients directly.* **`kclient.Client`** is a higher level wrapper around a Kubernetes resource, and is built up of sub-parts `kclient.Reader`, `kclient.Writer`, and `kclient.Informer`. Typically, the whole `kclient.Client` is used,though. Functionality offered by `kclient` includes: * Typed clients (via generics) and more ergonomic APIs
Plain Text - Registered: Wed May 01 22:53:12 GMT 2024 - Last Modified: Fri Feb 09 17:41:25 GMT 2024 - 4.9K bytes - Viewed (0) -
architecture/environments/operator.md
[values_types.proto](../operator/pkg/apis/istio/v1alpha1/values_types.proto). ## IstioOperatorSpec API The `IstioOperatorSpec` API is intended to replace the installation and K8s parts of Helm values.yaml. ### Features and components The operator has a very similar structure to istio/installer: components are grouped into features.
Plain Text - Registered: Wed May 01 22:53:12 GMT 2024 - Last Modified: Wed Aug 09 22:09:18 GMT 2023 - 13.4K bytes - Viewed (0) -
istioctl/pkg/analyze/analyze.go
for _, s := range suppress { parts := strings.Split(s, "=") if len(parts) != 2 { return fmt.Errorf("%s is not a valid suppression value. See istioctl analyze --help", s) } // Check to see if the supplied code is valid. If not, emit a // warning but continue. codeIsValid := false for _, at := range msg.All() { if at.Code() == parts[0] { codeIsValid = true break
Go - Registered: Wed May 01 22:53:12 GMT 2024 - Last Modified: Tue Apr 02 08:32:06 GMT 2024 - 17K bytes - Viewed (0) -
istioctl/pkg/metrics/metrics.go
} return promv1.NewAPI(promClient), nil } func metrics(promAPI promv1.API, workload string, duration time.Duration) (workloadMetrics, error) { parts := strings.Split(workload, ".") wname := parts[0] wns := "" if len(parts) > 1 { wns = parts[1] } rpsQuery := fmt.Sprintf(`sum(rate(%s{%s=~"%s.*", %s=~"%s.*",reporter="destination"}[%s]))`,
Go - Registered: Wed May 01 22:53:12 GMT 2024 - Last Modified: Sat Apr 13 05:23:38 GMT 2024 - 8.4K bytes - Viewed (0) -
common-protos/k8s.io/api/networking/v1beta1/generated.proto
// will be forwarded to. optional IngressBackend backend = 2; } // HTTPIngressRuleValue is a list of http selectors pointing to backends. // In the example: http://<host>/<path>?<searchpart> -> backend where // where parts of the url correspond to RFC 3986, this resource will be used // to match against everything after the last '/' and before the first '?' // or '#'. message HTTPIngressRuleValue {
Plain Text - Registered: Wed May 01 22:53:12 GMT 2024 - Last Modified: Mon Mar 11 18:43:24 GMT 2024 - 14.9K bytes - Viewed (0) -
common-protos/k8s.io/api/networking/v1/generated.proto
// will be forwarded to. optional IngressBackend backend = 2; } // HTTPIngressRuleValue is a list of http selectors pointing to backends. // In the example: http://<host>/<path>?<searchpart> -> backend where // where parts of the url correspond to RFC 3986, this resource will be used // to match against everything after the last '/' and before the first '?' // or '#'. message HTTPIngressRuleValue {
Plain Text - Registered: Wed May 01 22:53:12 GMT 2024 - Last Modified: Mon Mar 11 18:43:24 GMT 2024 - 25.2K bytes - Viewed (0) -
cni/pkg/plugin/plugin_dryrun_test.go
} }) } } func getRules(b []byte) map[string]string { // Separate content with "COMMIT" parts := strings.Split(string(b), "COMMIT") tables := make(map[string]string) for _, table := range parts { // If table is not empty, get table name from the first line lines := strings.Split(strings.Trim(table, "\n"), "\n")
Go - Registered: Wed May 01 22:53:12 GMT 2024 - Last Modified: Sat Feb 10 00:31:55 GMT 2024 - 8.4K bytes - Viewed (0)