Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for CR (0.18 sec)

  1. operator/cmd/mesh/operator-init.go

    	installerScope.Debugf("Using the following manifest to install operator:\n%s\n", mstr)
    
    	opts := &applyOptions{
    		DryRun: args.DryRun,
    	}
    
    	// If CR was passed, we must create a namespace for it and install CR into it.
    	customResource, istioNamespace, err := getCRAndNamespaceFromFile(oiArgs.inFilename, l)
    	if err != nil {
    		l.LogAndFatal(err)
    	}
    	var iop *iopv1alpha1.IstioOperator
    Go
    - Registered: Wed Mar 20 22:53:08 GMT 2024
    - Last Modified: Fri Mar 15 01:18:49 GMT 2024
    - 6.2K bytes
    - Viewed (0)
  2. architecture/environments/operator.md

    1. The fields defined in the user CR override any values defined in the configuration profile CR.  The
    resulting CR is converted to Helm values.yaml format and passed to the next step.
    1. Part of the configuration profile contains settings in the Helm values.yaml schema format. User overrides of
    these fields are applied and merged with the output of this step. The result of this step is a merge of configuration
    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)
  3. operator/cmd/mesh/manifest-generate.go

    	"istio.io/istio/operator/pkg/object"
    	"istio.io/istio/operator/pkg/util/clog"
    	"istio.io/istio/pkg/kube"
    )
    
    type ManifestGenerateArgs struct {
    	// InFilenames is an array of paths to the input IstioOperator CR files.
    	InFilenames []string
    	// OutFilename is the path to the generated output directory.
    	OutFilename string
    
    	// EnableClusterSpecific determines if the current Kubernetes cluster will be used to autodetect values.
    Go
    - Registered: Wed Mar 20 22:53:08 GMT 2024
    - Last Modified: Fri Mar 15 01:18:49 GMT 2024
    - 8.5K bytes
    - Viewed (0)
  4. operator/README.md

    ### Relationship between the CLI and controller
    
    The CLI and controller share the same API and codebase for generating manifests from the API. You can think of the
    controller as the CLI command `istioctl install` running in a loop in a pod in the cluster and using the config
    from the in-cluster IstioOperator custom resource (CR).
    There are two major differences:
    
    Plain Text
    - Registered: Wed Mar 20 22:53:08 GMT 2024
    - Last Modified: Sun Sep 17 08:27:52 GMT 2023
    - 17.5K bytes
    - Viewed (0)
  5. istioctl/pkg/validate/validate.go

    		if err = checkFields(un); err != nil {
    			return nil, err
    		}
    
    		// If object to validate has no namespace, set it (the validity of a CR
    		// may depend on its namespace; for example a VirtualService with exportTo=".")
    		if obj.Namespace == "" {
    			// If the user didn't specify --namespace, and is validating a CR with no namespace, use "default"
    			if defaultNamespace == "" {
    				defaultNamespace = metav1.NamespaceDefault
    			}
    Go
    - Registered: Wed May 01 22:53:12 GMT 2024
    - Last Modified: Mon Jan 22 17:58:52 GMT 2024
    - 15K bytes
    - Viewed (0)
  6. istioctl/pkg/tag/revision.go

    	Address   string          `json:"address"`
    	Status    corev1.PodPhase `json:"status"`
    	Age       string          `json:"age"`
    }
    
    // IstioOperatorCRInfo represents a tiny subset of fields from
    // IstioOperator CR. This structure is used for displaying data.
    // Exposed for integration test
    type IstioOperatorCRInfo struct {
    	IOP            *iopv1alpha1.IstioOperator `json:"-"`
    	Namespace      string                     `json:"namespace"`
    Go
    - Registered: Wed May 01 22:53:12 GMT 2024
    - Last Modified: Sat Jan 28 13:16:05 GMT 2023
    - 4.5K bytes
    - Viewed (0)
  7. operator/cmd/mesh/profile-dump.go

    	"istio.io/istio/operator/pkg/tpath"
    	"istio.io/istio/operator/pkg/util"
    	"istio.io/istio/operator/pkg/util/clog"
    )
    
    type profileDumpArgs struct {
    	// inFilenames is an array of paths to the input IstioOperator CR files.
    	inFilenames []string
    	// configPath sets the root node for the subtree to display the config for.
    	configPath string
    	// outputFormat controls the format of profile dumps
    	outputFormat string
    Go
    - Registered: Wed Mar 20 22:53:08 GMT 2024
    - Last Modified: Fri Mar 15 01:18:49 GMT 2024
    - 7.1K bytes
    - Viewed (0)
  8. operator/cmd/mesh/install.go

    	"istio.io/istio/pkg/config/constants"
    	"istio.io/istio/pkg/config/labels"
    	"istio.io/istio/pkg/kube"
    )
    
    type InstallArgs struct {
    	// InFilenames is an array of paths to the input IstioOperator CR files.
    	InFilenames []string
    	// ReadinessTimeout is maximum time to wait for all Istio resources to be ready. wait must be true for this setting
    	// to take effect.
    	ReadinessTimeout time.Duration
    Go
    - Registered: Wed Mar 20 22:53:08 GMT 2024
    - Last Modified: Fri Mar 15 01:18:49 GMT 2024
    - 15.2K bytes
    - Viewed (0)
  9. operator/cmd/mesh/shared.go

    	}
    	if revision != "" && revision != "default" {
    		flags = append(flags, fmt.Sprintf("revision=%s", revision))
    	}
    	return flags
    }
    
    // getCRAndNamespaceFromFile returns the CR name and istio namespace from a file containing an IstioOperator CR.
    func getCRAndNamespaceFromFile(filePath string, l clog.Logger) (customResource string, istioNamespace string, err error) {
    	if filePath == "" {
    		return "", "", nil
    	}
    
    Go
    - Registered: Wed Mar 20 22:53:08 GMT 2024
    - Last Modified: Fri Mar 15 01:18:49 GMT 2024
    - 5.3K bytes
    - Viewed (0)
  10. operator/cmd/mesh/testdata/manifest-generate/data-snapshot.tar.gz

    cniConfFileName: "istio-cni.conf" excludeNamespaces: - istio-system - kube-system logLevel: info privileged: true provider: "multus" global: platform: openshift istio_cni: enabled: true chained: false manifests/examples/customresource/istio_v1alpha1_istiooperator_cr.yaml --- apiVersion: install.istio.io/v1alpha1 kind: IstioOperator metadata: namespace: istio-system name: example-istiocontrolplane spec: profile: demo ... manifests/examples/user-gateway/ingress-gateway-only.yaml apiVersion: install.istio.io/v1alpha1...
    Others
    - Registered: Wed Mar 20 22:53:08 GMT 2024
    - Last Modified: Wed Jan 10 05:10:03 GMT 2024
    - 198.1K bytes
    - Viewed (1)
Back to top