T4K Pod/Job Capabilities
This page covers the permissions for Trilio pods and jobs.
T4K Application :
Operation | Privileged / AllowPrivilegeEscalation | RunAsUser / RunAsNonRoot | ReadOnlyRootFilesystem | Capabilities | Original Kind |
---|---|---|---|---|---|
Admission-webhook | false, false | 1001, true | true | KILL, AUDIT_WRITE | Deployment |
Webhook-init | false, false | 1001, true | true | KILL, AUDIT_WRITE | Deployment |
Control Plane | false, false | 1001, true | true | KILL, AUDIT_WRITE | Deployment |
Analyzer | false, false | 1001, true | true | KILL, AUDIT_WRITE | Deployment |
Exporter | false, false | 1001, true | true | KILL, AUDIT_WRITE | Deployment |
Ingress-nginx-controller | false, true | 101, true | false | NET_BIND_SERVICE | Deployment |
Web | false, false | 1001, true | true | KILL, AUDIT_WRITE | Deployment |
Web Backend | false, false | 1001, true | true | KILL, AUDIT_WRITE | Deployment |
Dex | false, false | 1001, true | true | KILL, AUDIT_WRITE | Deployment |
Dex-Init | false, false | 1001, true | true | KILL, AUDIT_WRITE | Deployment |
Manager | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | KILL, AUDIT_WRITE | Deployment |
Syncer | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | KILL, AUDIT_WRITE | Deployment |
Watcher | For NFS target - false, false For ObjectStore target - true, true | For NFS target - 1001, true For ObjectStore target - 0, false | false | CHOWN,FOWNER,DAC_OVERRIDE,SETGID,SETUID | Deployment |
Continuous Restore Service | For NFS target - false, false For ObjectStore target - true, true | For NFS target - 1001, true For ObjectStore target - 0, false | false | CHOWN,FOWNER,DAC_OVERRIDE,SETGID,SETUID | Deployment |
Continuous Restore Responder | For NFS target - false, false For ObjectStore target - true, true | For NFS target - 1001, true For ObjectStore target - 0, false | false | CHOWN,FOWNER,DAC_OVERRIDE,SETGID,SETUID | Deployment |
Resource Cleaner | false, false | 1001, true | true | KILL, AUDIT_WRITE | Job |
Target :
Operation | Privileged / AllowPrivilegeEscalation | RunAsUser / RunAsNonRoot | ReadOnlyRootFilesystem | Capabilities | Has data-attacher | Original Kind |
---|---|---|---|---|---|---|
Validator | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | AUDIT_WRITE,KILL | true | Job |
Target Browser | For NFS target - true, true For ObjectStore target - true, true | 0, false | true | CHOWN,FOWNER,DAC_OVERRIDE,SETGID,SETUID | true | Deployment |
BackupPlan / ClusterBackupPlan :
Operation | Privileged / AllowPrivilegeEscalation | RunAsUser / RunAsNonRoot | ReadOnlyRootFilesystem | Capabilities | Has data-attacher | Original Kind |
---|---|---|---|---|---|---|
Backup / ClusterBackup Scheduler | false, false | 1001, true | true | KILL, AUDIT_WRITE | false | Job |
Backup :
Operation | Privileged / AllowPrivilegeEscalation | RunAsUser / RunAsNonRoot | ReadOnlyRootFilesystem | Capabilities | Has data-attacher | Original Kind |
---|---|---|---|---|---|---|
Snapshotting | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | CHOWN,FOWNER,DAC_OVERRIDE,SETGID,SETUID | true | Job |
Image Backup | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | T4K 3.0.3 onwards: CHOWN, FOWNER, DAC_OVERRIDE, SETGID, SETUID T4K < 3.0.3: For NFS target - CHOWN, FOWNER, DAC_OVERRIDE, SETGID, SETUID For ObjectStore target - SYS_ADMIN | true | Job |
Metadata Upload | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | CHOWN,FOWNER,DAC_OVERRIDE,SETUID,SETGID | true | Job |
Retention | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | CHOWN,FOWNER,DAC_OVERRIDE,SETUID,SETGID | true | Job |
Data Upload | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | T4K 3.0.3 onwards: CHOWN, FOWNER, DAC_OVERRIDE, SETGID, SETUID T4K < 3.0.3: For NFS target - CHOWN, FOWNER, DAC_OVERRIDE, SETGID, SETUID For ObjectStore target - SYS_ADMIN | true | Job |
Quiesce | false, false | 1001, true | true | KILL, AUDIT_WRITE | false | Job |
Unquiesce | false, false | 1001, true | true | KILL, AUDIT_WRITE | false | Job |
Cleaner | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | KILL, AUDIT_WRITE | true | Job |
Restore :
Operation | Privileged / AllowPrivilegeEscalation | RunAsUser / RunAsNonRoot | ReadOnlyRootFilesystem | Capabilities | Has data-attacher | Original Kind |
---|---|---|---|---|---|---|
Metadata Validation | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | CHOWN,FOWNER,DAC_OVERRIDE,SETUID,SETGID | true | Job |
Metadata Restore | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | CHOWN,FOWNER,DAC_OVERRIDE,SETUID,SETGID | true | Job |
Add Protection | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | CHOWN, FOWNER, DAC_OVERRIDE, SETGID, SETUID | true | Job |
Data Owner Update | false, false | 1001, true | true | CHOWN, FOWNER, DAC_OVERRIDE, SETGID, SETUID | true | Job |
Data Restore | For NFS target - false, false For ObjectStore target - true, true | 0, false | true | T4K 3.0.3 onwards: CHOWN, FOWNER, DAC_OVERRIDE, SETGID, SETUID T4K < 3.0.3: For NFS target - CHOWN, FOWNER, DAC_OVERRIDE, SETGID, SETUID For ObjectStore target - SYS_ADMIN | true | Job |
Quiesce | false, false | 1001, true | true | KILL, AUDIT_WRITE | false | Job |
Cleanup | false, false | 1001, true | true | KILL, AUDIT_WRITE | false | Job |
ClusterRestore :
Operation | Privileged / AllowPrivilegeEscalation | RunAsUser / RunAsNonRoot | ReadOnlyRootFilesystem | Capabilities | Has data-attacher | Original Kind |
---|---|---|---|---|---|---|
Pre Cluster Restore | For NFS target - false, false For ObjectStore target - true, true | For NFS target - 1001, true For ObjectStore target - 0, false | true | CHOWN,FOWNER,DAC_OVERRIDE,SETUID,SETGID | true | Job |
Cleanup | false, false | 1001, true | true | KILL, AUDIT_WRITE | false | Job |
ConsistentSet:
Operation | Privileged / AllowPrivilegeEscalation | RunAsUser / RunAsNonRoot | ReadOnlyRootFilesystem | Capabilities | Has data-attacher | Original Kind |
---|---|---|---|---|---|---|
Pre Consistent Set | For NFS target - false, false For ObjectStore target - true, true | For NFS target - 1001, true For ObjectStore target - 0, false | true | CHOWN,FOWNER,DAC_OVERRIDE,SETUID,SETGID | true | Job |
Data Restore | For NFS target - false, false For ObjectStore target - true, true | For NFS target - 1001, true For ObjectStore target - 0, false | true | CHOWN,FOWNER,DAC_OVERRIDE,SETUID,SETGID | true | Job |