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.