Agent Service Type
The Agent supports many services types generally, but the ones shown below are also supported by ISD and Spinnaker.
Jenkins
Authentication types: none, basic, bearer. Example configuration:
Artifactory
Authentication types: none, basic, bearer. Example configuration:
Kubernetes
The agent has the ability to manage any namespace in the Kubernetes cluster it is installed into. However, it is disabled by default.
The Kubernetes service can be configured in two ways: a single Kubernetes account is advertised to Spinnaker, or multiple accounts with the same credentials advertised to Spinnaker, with different namespaces.
In all cases, access control is provided based on the Spinnaker configuration for RBAC.
Multiple clusters are not supported at this time, but multiple agents can be used, one per cluster. The namespace restrictions in the following examples are views into a single cluster, the one where the agent is running.
To advertise a single Kubernetes account "kubernetes1" which provides access to all namespaces:
To advertise a multiple Kubernetes accounts, with specific namespaces and names:
When advertising multiple instances, the top-level name is ignored.
Last updated