Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 21 for TrackResource (0.27 sec)

  1. pkg/test/framework/resource/context.go

    )
    
    // Context is the core context interface that is used by resources.
    type Context interface {
    	yml.FileWriter
    
    	// TrackResource tracks a resource in this context. If the context is closed, then the resource will be
    	// cleaned up.
    	TrackResource(r Resource) ID
    
    	// GetResource accepts either a *T or *[]*T where T implements Resource.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jul 25 19:30:47 UTC 2022
    - 3.2K bytes
    - Viewed (0)
  2. pkg/test/framework/integration/component.go

    	}
    	return nil
    }
    
    func newComponent(ctx resource.Context, name string, handleClose func(*component)) *component {
    	c := &component{
    		name:        name,
    		handleClose: handleClose,
    	}
    	c.id = ctx.TrackResource(c)
    	return c
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 29 20:42:01 UTC 2020
    - 1.1K bytes
    - Viewed (0)
  3. pkg/test/framework/components/namespace/kube.go

    	name := cfg.Prefix
    	n := &kubeNamespace{
    		ctx:      ctx,
    		prefix:   name,
    		name:     name,
    		skipDump: cfg.SkipDump,
    	}
    
    	id := ctx.TrackResource(n)
    	n.id = id
    
    	if err := n.forEachCluster(func(_ int, c cluster.Cluster) error {
    		if !kube2.NamespaceExists(c.Kube(), name) {
    			return n.createInCluster(c, cfg)
    		}
    		return nil
    	}); err != nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 06 22:12:34 UTC 2024
    - 9K bytes
    - Viewed (0)
  4. pkg/test/framework/suitecontext.go

    		c.globalScope.addCloser(&closer{fn: func() error {
    			fn()
    			return nil
    		}, noskip: true})
    	default:
    		// No cleanup.
    		return
    	}
    }
    
    // TrackResource adds a new resource to track to the context at this level.
    func (c *suiteContext) TrackResource(r resource.Resource) resource.ID {
    	id := c.allocateResourceID(c.globalScope.id, r)
    	rid := &resourceID{id: id}
    	c.globalScope.add(r, rid)
    	return rid
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Apr 08 22:02:59 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  5. tests/integration/operator/uninstall_test.go

    					"--tag=" + tag,
    					"--manifests=" + ManifestPath,
    				}
    				// install istio with default config for the first time by running operator init command
    				istioCtl.InvokeOrFail(t, initCmd)
    				t.TrackResource(&operatorDumper{rev: ""})
    
    				if _, err := cs.Kube().CoreV1().Namespaces().Create(context.TODO(), &corev1.Namespace{
    					ObjectMeta: metav1.ObjectMeta{
    						Name: IstioNamespace,
    					},
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 10 20:33:28 UTC 2024
    - 7.7K bytes
    - Viewed (0)
  6. pkg/test/framework/components/jwt/kube.go

    		ns, err = namespace.New(ctx, namespace.Config{
    			Prefix: "jwt",
    			Inject: true,
    		})
    		if err != nil {
    			return
    		}
    	}
    
    	server = &serverImpl{
    		ns: ns,
    	}
    	server.id = ctx.TrackResource(server)
    
    	// Deploy the server.
    	if err = server.deploy(ctx); err != nil {
    		return
    	}
    
    	return
    }
    
    func readDeploymentYAML() (string, error) {
    	// Read the samples file.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Sep 22 23:45:43 UTC 2022
    - 4K bytes
    - Viewed (0)
  7. pkg/test/framework/components/registryredirector/kube.go

    	address   string
    	forwarder kube.PortForwarder
    }
    
    func newKube(ctx resource.Context, cfg Config) (Instance, error) {
    	c := &kubeComponent{
    		cluster: ctx.Clusters().GetOrDefault(cfg.Cluster),
    	}
    	c.id = ctx.TrackResource(c)
    	var err error
    	scopes.Framework.Info("=== BEGIN: Deploy registry redirector server ===")
    	defer func() {
    		if err != nil {
    			err = fmt.Errorf("container registry deployment failed: %v", err)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Mar 12 00:53:57 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  8. pkg/test/framework/components/gcemetadata/kube.go

    	address   string
    	addressVM string
    }
    
    func newKube(ctx resource.Context, cfg Config) (Instance, error) {
    	c := &kubeComponent{
    		cluster: ctx.Clusters().GetOrDefault(cfg.Cluster),
    	}
    
    	c.id = ctx.TrackResource(c)
    	var err error
    	scopes.Framework.Info("=== BEGIN: Deploy GCE Metadata Server ===")
    	defer func() {
    		if err != nil {
    			err = fmt.Errorf("gcemetadata deployment failed: %v", err)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Dec 04 22:47:52 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  9. pkg/test/framework/components/opentelemetry/kube.go

    		return err
    	}
    	return nil
    }
    
    func newCollector(ctx resource.Context, c Config) (*otel, error) {
    	o := &otel{
    		cluster: ctx.Clusters().GetOrDefault(c.Cluster),
    	}
    	ctx.TrackResource(o)
    
    	istioCfg, err := istio.DefaultConfig(ctx)
    	if err != nil {
    		return nil, err
    	}
    
    	ns := istioCfg.TelemetryNamespace
    	if err := install(ctx, ns); err != nil {
    		return nil, err
    	}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Aug 14 19:29:38 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  10. tests/integration/operator/switch_cr_test.go

    			istioCtl.InvokeOrFail(t, initCmd)
    			t.TrackResource(&operatorDumper{rev: "v2"})
    
    			initCmd = []string{
    				"operator", "init",
    				"--hub=" + s.Image.Hub,
    				"--tag=" + tag,
    				"--manifests=" + ManifestPath,
    				"--revision=" + "v3",
    			}
    			// install third operator deployment with different revision
    			istioCtl.InvokeOrFail(t, initCmd)
    			t.TrackResource(&operatorDumper{rev: "v3"})
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 10 20:33:28 UTC 2024
    - 17.5K bytes
    - Viewed (0)
Back to top