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:
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:
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.