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.