Spinnaker
Definition
Spinnaker is an open-source, multi-cloud continuous delivery platform that helps developers release software changes with high velocity and confidence. It provides a robust set of features for application management, including deployment pipelines, monitoring, and rollback capabilities. Spinnaker integrates with various cloud providers and container orchestration platforms, enabling automated and consistent delivery processes across different environments.
Secure Settings Example
# Example of a secure Spinnaker configuration for Kubernetes
kubernetes:
accounts:
- name: my-k8s-account
requiredGroupMembership: []
providerVersion: V2
permissions:
READ:
- spinnaker-user-group
WRITE:
- spinnaker-admin-group
configureImagePullSecrets: true
cachingPolicies:
- kind: Pod
policy: ALL
oAuthScopes:
- https://www.googleapis.com/auth/cloud-platform
Insecure Settings Example
# Example of an insecure Spinnaker configuration for Kubernetes
kubernetes:
accounts:
- name: my-k8s-account
requiredGroupMembership: []
providerVersion: V2
permissions:
READ: []
WRITE: []
configureImagePullSecrets: false
cachingPolicies:
- kind: Pod
policy: NONE
oAuthScopes: []