Skip to main content

Permission Manager

Versions Supported​

Customize Permission Templates​

Create a ClusterRole starting with template-namespaced-resources___ or template-cluster-resources___ and apply it to the cluster. Permission manager will honor any custom resources with this naming convention and will populate on the user interface.

Configure Ingress​

Follow below steps to configure Ingress on Permission Manager

  1. Change serviceType from "LoadBalancer" to "ClusterIP" (line #10)
  2. Ingress (line #13)
    • Enable Ingress; Change enabled from false to "true"
    • Set Ingress rules like annotations, path, hosts, etc.

With these config changes, you can access Permission manager service on the Ingress Controller LoadBalancer hostname/IP.

Terraform​

You can reference the Permission Manager pack in Terraform with the following data resource.

data "spectrocloud_registry" "public_registry" {
name = "Public Repo"
}
data "spectrocloud_pack" "permission-manager" {
name = "permission-manager"
version = "1.0.0"
type = "manifest"
registry_uid = data.spectrocloud_registry.public_registry.id
}