Spinnaker Operations: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 27: Line 27:
==Configure an Application==
==Configure an Application==
{{Internal|Spinnaker_Create_and_Configure_an_Application#Configure_an_Application|Create and Configure an Application}}
{{Internal|Spinnaker_Create_and_Configure_an_Application#Configure_an_Application|Create and Configure an Application}}
=Artifact Accounts=
==Configure GitHub as an Artifact Account==
<font color=darkkhaki>TO PROCESS: https://spinnaker.io/docs/setup/other_config/artifacts/github/</font>
===GitHub Trigger - Allow GitHub to Post Push Events===
<font color=darkkhaki>TO PROCESS: https://spinnaker.io/docs/guides/tutorials/codelabs/kubernetes-v2-source-to-prod/#allow-github-to-post-push-events</font>
==Configure a Docker Registry Account==
<font color=darkkhaki>TO PROCESS: https://spinnaker.io/docs/setup/install/providers/docker-registry/</font>
===Docker Trigger - Allow Docker to Post Build Events===
{{Internal|Delivery_Pipeline_for_Simple_Java_Application_from_GitHub_to_Kubernetes_with_Spinnaker#Docker|Configure a Docker Registry Trigger}}


=Pipeline Operations=
=Pipeline Operations=

Revision as of 20:54, 28 February 2022

Internal

CLI Access

https://spinnaker.io/docs/guides/spin/

Installation and Configuration

https://spinnaker.io/docs/setup/other_config/spin/
curl -LO https://storage.googleapis.com/spinnaker-artifacts/spin/$(curl -s https://storage.googleapis.com/spinnaker-artifacts/spin/latest)/darwin/amd64/spin
chmod +x spin
sudo mv spin /usr/local/bin/spin

Follow specific configuration instructions depending on the authentication method against the backend.

https://spinnaker.io/docs/setup/other_config/spin/#configure-spin

Options

-k|--insecure

Ignore certificate errors.

Operations

spin -k application list

Application Operations

Create an Application

Create and Configure an Application

Configure an Application

Create and Configure an Application

Pipeline Operations

List Pipelines

spin [-k] pipeline list --application my-application

Create a Pipeline

https://spinnaker.io/docs/guides/user/pipeline/managing-pipelines/#create-a-pipeline
Create a Deployment Pipeline

Delete a Pipeline

spin pipeline delete --name my-pipeline --application my-application

Delivery Pipeline for Simple Java Application from GitHub to Kubernetes

Delivery Pipeline for Simple Java Application from GitHub to Kubernetes

Blue-Green Deployments with Spinnaker

Blue-Green Deployments with Spinnaker