github.com/kubeshop/testkube@v1.17.23/pkg/api/v1/testkube/model_server_info.go (about)

     1  /*
     2   * Testkube API
     3   *
     4   * Testkube provides a Kubernetes-native framework for test definition, execution and results
     5   *
     6   * API version: 1.0.0
     7   * Contact: testkube@kubeshop.io
     8   * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
     9   */
    10  package testkube
    11  
    12  // Server information with build version, build commit etc.
    13  type ServerInfo struct {
    14  	// build version
    15  	Version string `json:"version"`
    16  	// build commit
    17  	Commit string `json:"commit,omitempty"`
    18  	// server installaton namespace
    19  	Namespace string `json:"namespace,omitempty"`
    20  	// cluster id
    21  	ClusterId string `json:"clusterId,omitempty"`
    22  	// currently configured testkube API context
    23  	Context string `json:"context,omitempty"`
    24  	// cloud organization id
    25  	OrgId string `json:"orgId,omitempty"`
    26  	// cloud env id
    27  	EnvId string `json:"envId,omitempty"`
    28  	// helm chart version
    29  	HelmchartVersion string `json:"helmchartVersion,omitempty"`
    30  	// dashboard uri
    31  	DashboardUri string `json:"dashboardUri,omitempty"`
    32  	// enable secret endpoint to list secrets in namespace
    33  	EnableSecretEndpoint bool `json:"enableSecretEndpoint,omitempty"`
    34  	// disable secret creation for tests and test sources
    35  	DisableSecretCreation bool      `json:"disableSecretCreation,omitempty"`
    36  	Features              *Features `json:"features,omitempty"`
    37  	// execution namespaces
    38  	ExecutionNamespaces []string `json:"executionNamespaces,omitempty"`
    39  }