All Classes and Interfaces
Class
Description
we could have a conditional on both kubernetes.cache.checkApplicationInFront50 and
services.front50.enabled properties.
A class representing the Kubernetes kind properties that are built into Spinnaker.
Keys are split into "logical" and "infrastructure" kinds.
Previously, accounts were stored in the
KubernetesConfigurationProperties class.A collection of CacheItem entries used when building up the items being cached by the Kubernetes
caching agent.
A kubernetes caching agent is a class that caches part of the kubernetes infrastructure.
Kubernetes declaration as a
CloudProvider.kubectl configuration properties
oAuth configuration properties
Instances of this class cache kubernetes core kinds for one particular account at regular
intervals.
Custom CredentialsParser for Kubernetes credentials to handle configuration errors when parsing
account credentials.
If a configuration properties file has a large number of kubernetes accounts, as-is SpringBoot
implementation of properties binding is inefficient.
this class captures details about a container execution.
Because this class maps the received Kubernetes manifest to an untyped map, it has no choice but
to perform many unchecked casts when retrieving information.
This class handles registering any naming strategies for kubernetes manifests that are on the
classpath, and supports looking these up by name.
KubernetesOperations specify implementation classes of Spinnaker AtomicOperations for
Kubernetes.This interface defines fields that all models in the Kubernetes provider should have; it maps to
the IKubernetesResource interface in deck.
the
Names class is used for deconstructing information about AWS Auto Scaling Groups,
Load Balancers, Launch Configurations, and Security Groups created by Asgard based on their name.Instances of this class cache CRDs for one particular account at regular intervals.