II.
KubernetesCrdKind overview
Reference · livekubernetes-crd-kind:krate-repository-permission
Krate RepositoryPermission overview
RepositoryPermission grants a user, team, or service identity access to a repository with a specific permission level. It is owned by the identity and tenancy service and participates in organization-scoped access control. It is owned by the forge service and participates in repository collaboration workflows. Atlas models it as a repository-identity CRD with Namespaced scope, v1alpha1 storage version, and source-backed Kubernetes API metadata so controller, policy, UI/API, and provider edges can target the exact resource kind.
Attributes
displayName
Krate RepositoryPermission
description
RepositoryPermission grants a user, team, or service identity access to a repository with a specific permission level. It is owned by the identity and tenancy service and participates in organization-scoped access control. It is owned by the forge service and participates in repository collaboration workflows. Atlas models it as a repository-identity CRD with Namespaced scope, v1alpha1 storage version, and source-backed Kubernetes API metadata so controller, policy, UI/API, and provider edges can target the exact resource kind.
apiGroup
krate.a5c.ai
version
v1alpha1
servedVersions
- v1alpha1
storageVersion
v1alpha1
kind
RepositoryPermission
plural
repositorypermissions
singular
repositorypermission
scope
Namespaced
sourceFile
packages/krate/charts/crds/repositories.yaml
schemaPath
spec.versions[name=v1alpha1].schema.openAPIV3Schema
family
repository-identity
owningPlatformId
platformServiceIds
hasStatus
true
hasConditions
false
statusFieldPath
status
Outgoing edges
belongs_to_resource_family3
- topic:krate-crd-inventory·TopicKrate CRD Inventory
- platform-service:krate-identity·PlatformServiceKrate Identity and Tenancy
- platform-service:krate-forge·PlatformServiceKrate Forge
defined_by_crd_source1
- evidence:krate-crd-source-repositories·EvidenceSourceKrate repository and identity CRD source
maps_to_external_resource1
- tool:gitea·ToolGitea
Incoming edges
emits_resource_status1
- kubernetes-controller:krate-core-controller·KubernetesControllerKrate Core Controller
governs_resource1
- platform-service:krate-identity·PlatformServiceKrate Identity and Tenancy
reconciles_resource1
- kubernetes-controller:krate-core-controller·KubernetesControllerKrate Core Controller
serves_kubernetes_resource2
- platform-service:krate-identity·PlatformServiceKrate Identity and Tenancy
- tool-server:krate-api·ToolServerKrate API Server
surfaces_resource3
- presentation:krate-web-ui·PresentationKrate Web UI
- presentation:krate-cli·PresentationKrate CLI (kubectl)
- presentation:krate-api·PresentationKrate REST API
watches_resource1
- kubernetes-controller:krate-core-controller·KubernetesControllerKrate Core Controller