Ignored Resources
This page describes the default list of resources ignored by T4K during a backup operation
In order to capture resources correctly, the 'GET' API call needs to be supported by the resource. Trilio for Kubernetes (T4K) ignores certain resources during a backup as those resources do not support a 'GET' API call.
Default List
The default list of resources that are ignored are as follows:
Upstream Kubernetes specific resources:
Group | Resource |
---|---|
core | ComponentStatus |
core | Event |
core | Endpoints |
core | Node |
core | PersistentVolume |
core | PodTemplate |
apps | ControllerRevision |
events.k8s.io | Event |
metrics.k8s.io | PodMetrics |
metrics.k8s.io | NodeMetrics |
authentication.k8s.io | TokenRequest |
coordination.k8s.io | Lease |
discovery.k8s.io | EndpointSlice |
certificates.k8s.io | CertificateSigningRequest |
apiregistration.k8s.io | APIService |
Openshift specific resources:
Group | ResourceResource |
---|---|
console.openshift.io | ConsoleCLIDownload |
console.openshift.io | ConsoleExternalLogLink |
console.openshift.io | ConsoleLink |
console.openshift.io | ConsoleNotification |
console.openshift.io | ConsoleYAMLSample |
authorization.openshift.io | ClusterRole |
authorization.openshift.io | ClusterRoleBinding |
authorization.openshift.io | Role |
authorization.openshift.io | RoleBinding |
autoscaling.openshift.io | ClusterAutoscaler |
autoscaling.openshift.io | MachineAutoscaler |
config.openshift.io | ApiServer |
config.openshift.io | ClusterOperator |
config.openshift.io | ClusterVersion |
config.openshift.io | DNS |
config.openshift.io | FeatureGate |
config.openshift.io | Infrastructure |
config.openshift.io | Network |
imageregistry.operator.openshift.io | Config |
machine.openshift.io | Machine |
machine.openshift.io | MachineSet |
machine.openshift.io | MachineHealthCheck |
machineconfiguration.openshift.io | ContainerRuntimeConfig |
machineconfiguration.openshift.io | ControllerConfig |
machineconfiguration.openshift.io | KubeletConfig |
machineconfiguration.openshift.io | MachineConfigPool |
machineconfiguration.openshift.io | MachineConfig |
metal3.io | BareMetalHost |
network.openshift.io | ClusterNetwork |
network.openshift.io | EgressNetworkPolicy |
network.openshift.io | HostSubnet |
network.openshift.io | NetNamespace |
whereabouts.cni.cncf.io | IPPool |
k8s.cni.cncf.io | NetworkAttachmentDefinition |
tuned.openshift.io | Tuned |
tuned.openshift.io | Profile |
oauth.openshift.io | OAuthAccessToken |
oauth.openshift.io | OAuthAuthorizeToken |
oauth.openshift.io | OAuthClientAuthorization |
oauth.openshift.io | OAuthClient |
ingress.operator.openshift.io | DNSRecord |
operator.openshift.io | Authentication |
operator.openshift.io | CloudCredential |
operator.openshift.io | ClusterCSIDriver |
operator.openshift.io | Console |
operator.openshift.io | Config |
operator.openshift.io | CSISnapshotController |
operator.openshift.io | DNS |
operator.openshift.io | Etcd |
operator.openshift.io | IngressController |
operator.openshift.io | KubeAPIServer |
operator.openshift.io | KubeControllerManager |
operator.openshift.io | KubeScheduler |
operator.openshift.io | KubeStorageVersionMigrator |
operator.openshift.io | Network |
operator.openshift.io | OpenShiftAPIServer |
operator.openshift.io | OpenShiftControllerManager |
operator.openshift.io | ServiceCA |
operator.openshift.io | Storage |
project.openshift.io | ProjectRequest |
quota.openshift.io | AppliedClusterResourceQuota |
user.openshift.io | Group |
user.openshift.io | Identity |
user.openshift.io | UserIdentityMapping |
user.openshift.io | User |
packages.operators.coreos.com | PackageManifest |
Coming Soon - Adding your own list of resources to ignore
With the introduction of CRDs, there may be third party resources that users may encounter that do not support 'GET' API calls. Trilio will provide support for customers to provide their own set of ignore resources as and when they encounter them.