...

Source file src/edge-infra.dev/pkg/edge/api/graph/resolver/namespace_orchestration.go

Documentation: edge-infra.dev/pkg/edge/api/graph/resolver

     1  package resolver
     2  
     3  import (
     4  	"context"
     5  
     6  	"edge-infra.dev/pkg/edge/api/graph/model"
     7  	chariotClientApi "edge-infra.dev/pkg/edge/chariot/client"
     8  )
     9  
    10  func (r *Resolver) UpdateKubeNamespaceViaChariot(ctx context.Context, namespace *model.Namespace, cluster *model.Cluster, operation chariotClientApi.Operation) error {
    11  	encodedNamespace, err := r.NamespaceService.CreateDSDSKubeNamespaceCR(namespace)
    12  	if err != nil {
    13  		return err
    14  	}
    15  
    16  	return r.sendChariotMessage(ctx, cluster.ProjectID, cluster.ClusterEdgeID, operation, encodedNamespace)
    17  }
    18  

View as plain text