Ready to level-up your engineering skills? Join a Pulumi Workshop. Register Now

getCatalogV2

Use this data source to retrieve information about a Rancher2 catalog v2.

Using getCatalogV2

function getCatalogV2(args: GetCatalogV2Args, opts?: InvokeOptions): Promise<GetCatalogV2Result>
def get_catalog_v2(cluster_id: Optional[str] = None, name: Optional[str] = None, opts: Optional[InvokeOptions] = None) -> GetCatalogV2Result
func LookupCatalogV2(ctx *Context, args *LookupCatalogV2Args, opts ...InvokeOption) (*LookupCatalogV2Result, error)

Note: This function is named LookupCatalogV2 in the Go SDK.

public static class GetCatalogV2 {
    public static Task<GetCatalogV2Result> InvokeAsync(GetCatalogV2Args args, InvokeOptions? opts = null)
}

The following arguments are supported:

ClusterId string

The cluster id of the catalog V2 (string)

Name string

The name of the catalog v2 (string)

ClusterId string

The cluster id of the catalog V2 (string)

Name string

The name of the catalog v2 (string)

clusterId string

The cluster id of the catalog V2 (string)

name string

The name of the catalog v2 (string)

cluster_id str

The cluster id of the catalog V2 (string)

name str

The name of the catalog v2 (string)

getCatalogV2 Result

The following output properties are available:

Annotations Dictionary<string, object>

(Computed) Annotations for the catalog v2 (map)

CaBundle string

(Computed) PEM encoded CA bundle which will be used to validate the repo’s certificate (string)

ClusterId string
Enabled bool

(Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default: true (bool)

GitBranch string

(Computed) Git Repository branch containing Helm chart definitions. Default master (string)

GitRepo string

(Computed) The url of the catalog v2 repo (string)

Id string

The provider-assigned unique ID for this managed resource.

Insecure bool

(Computed) Use insecure HTTPS to download the repo’s index. Default: false (bool)

Labels Dictionary<string, object>

(Computed) Labels for the catalog v2 (map)

Name string
ResourceVersion string
SecretName string

(Computed) K8s secret name to be used to connect to the repo (string)

SecretNamespace string

(Computed) K8s secret namespace (string)

ServiceAccount string

(Computed) K8s service account used to deploy charts instead of the end users credentials (string)

ServiceAccountNamespace string

(Computed) The username to access the catalog if needed (string)

Url string

(Computed) URL to an index generated by Helm (string)

Annotations map[string]interface{}

(Computed) Annotations for the catalog v2 (map)

CaBundle string

(Computed) PEM encoded CA bundle which will be used to validate the repo’s certificate (string)

ClusterId string
Enabled bool

(Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default: true (bool)

GitBranch string

(Computed) Git Repository branch containing Helm chart definitions. Default master (string)

GitRepo string

(Computed) The url of the catalog v2 repo (string)

Id string

The provider-assigned unique ID for this managed resource.

Insecure bool

(Computed) Use insecure HTTPS to download the repo’s index. Default: false (bool)

Labels map[string]interface{}

(Computed) Labels for the catalog v2 (map)

Name string
ResourceVersion string
SecretName string

(Computed) K8s secret name to be used to connect to the repo (string)

SecretNamespace string

(Computed) K8s secret namespace (string)

ServiceAccount string

(Computed) K8s service account used to deploy charts instead of the end users credentials (string)

ServiceAccountNamespace string

(Computed) The username to access the catalog if needed (string)

Url string

(Computed) URL to an index generated by Helm (string)

annotations {[key: string]: any}

(Computed) Annotations for the catalog v2 (map)

caBundle string

(Computed) PEM encoded CA bundle which will be used to validate the repo’s certificate (string)

clusterId string
enabled boolean

(Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default: true (bool)

gitBranch string

(Computed) Git Repository branch containing Helm chart definitions. Default master (string)

gitRepo string

(Computed) The url of the catalog v2 repo (string)

id string

The provider-assigned unique ID for this managed resource.

insecure boolean

(Computed) Use insecure HTTPS to download the repo’s index. Default: false (bool)

labels {[key: string]: any}

(Computed) Labels for the catalog v2 (map)

name string
resourceVersion string
secretName string

(Computed) K8s secret name to be used to connect to the repo (string)

secretNamespace string

(Computed) K8s secret namespace (string)

serviceAccount string

(Computed) K8s service account used to deploy charts instead of the end users credentials (string)

serviceAccountNamespace string

(Computed) The username to access the catalog if needed (string)

url string

(Computed) URL to an index generated by Helm (string)

annotations Mapping[str, Any]

(Computed) Annotations for the catalog v2 (map)

ca_bundle str

(Computed) PEM encoded CA bundle which will be used to validate the repo’s certificate (string)

cluster_id str
enabled bool

(Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default: true (bool)

git_branch str

(Computed) Git Repository branch containing Helm chart definitions. Default master (string)

git_repo str

(Computed) The url of the catalog v2 repo (string)

id str

The provider-assigned unique ID for this managed resource.

insecure bool

(Computed) Use insecure HTTPS to download the repo’s index. Default: false (bool)

labels Mapping[str, Any]

(Computed) Labels for the catalog v2 (map)

name str
resource_version str
secret_name str

(Computed) K8s secret name to be used to connect to the repo (string)

secret_namespace str

(Computed) K8s secret namespace (string)

service_account str

(Computed) K8s service account used to deploy charts instead of the end users credentials (string)

service_account_namespace str

(Computed) The username to access the catalog if needed (string)

url str

(Computed) URL to an index generated by Helm (string)

Package Details

Repository
https://github.com/pulumi/pulumi-rancher2
License
Apache-2.0
Notes
This Pulumi package is based on the rancher2 Terraform Provider.