github.com/argoproj/argo-cd/v3@v3.2.1/util/argo/types.go (about)

     1  package argo
     2  
     3  import "fmt"
     4  
     5  type ErrApplicationNotAllowedToUseProject struct {
     6  	application string
     7  	namespace   string
     8  	project     string
     9  }
    10  
    11  func NewErrApplicationNotAllowedToUseProject(application, namespace, project string) error {
    12  	return &ErrApplicationNotAllowedToUseProject{
    13  		application: application,
    14  		namespace:   namespace,
    15  		project:     project,
    16  	}
    17  }
    18  
    19  func (err *ErrApplicationNotAllowedToUseProject) Error() string {
    20  	return fmt.Sprintf("application '%s' in namespace '%s' is not allowed to use project %s", err.application, err.namespace, err.project)
    21  }