primaryKinds
- Specified by:
primaryKindsin classKubernetesCachingAgent
com.netflix.spinnaker.cats.agent.AccountAware, com.netflix.spinnaker.cats.agent.Agent, com.netflix.spinnaker.cats.agent.AgentIntervalAware, com.netflix.spinnaker.cats.agent.CachingAgentThe list of CRDs to cache are the ones dynamically returned from "kubectl get crd" calls in
KubernetesCredentials.getCrds(), so the kinds cached in this class change dynamically if
CRDs are added or deleted from the cluster of a particular account. From this list, only the
kinds to which clouddriver has access (kubectl get {kind}) and are allowed by configuration are
cached.
com.netflix.spinnaker.cats.agent.CachingAgent.CacheExecutionaccountName, agentCount, agentIndex, agentInterval, configurationProperties, credentials, jobExecutor, kubernetesSpinnakerKindMap, objectMapper, providerName, registry, SPINNAKER_UI_KINDSKubernetesUnregisteredCustomResourceCachingAgent(KubernetesNamedAccountCredentials namedAccountCredentials,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
com.netflix.spectator.api.Registry registry,
int agentIndex,
int agentCount,
Long agentInterval,
KubernetesConfigurationProperties configurationProperties,
KubernetesSpinnakerKindMap kubernetesSpinnakerKindMap,
Front50ApplicationLoader front50ApplicationLoader) com.google.common.collect.ImmutableSet<com.netflix.spinnaker.cats.agent.AgentDataType>protected com.google.common.collect.ImmutableList<KubernetesKind>buildCacheResult, buildCacheResult, defaultIntrospectionDetails, filteredPrimaryKinds, getAgentType, getNamespaces, handleClusterScopedResources, loadData, loadPrimaryResource, loadPrimaryResource, loadPrimaryResourceList, loadSecondaryResourceRelationshipsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAccountNamegetProviderName, handlesAccountgetAgentErrorInterval, getAgentIntervalgetAgentExecution, getCacheKeyPatternsprimaryKinds in class KubernetesCachingAgent