Skip to content
This repository was archived by the owner on Jul 10, 2021. It is now read-only.
Open
Show file tree
Hide file tree
Changes from 26 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
c3b6fe0
Merge pull request #1 from spinnaker/master
dnilasor Apr 8, 2020
21107aa
Merge remote-tracking branch 'upstream/master'
dnilasor Apr 9, 2020
82c1eae
Merge remote-tracking branch 'upstream/master'
dnilasor Apr 10, 2020
a04d13c
Merge remote-tracking branch 'upstream/master'
dnilasor May 21, 2020
d91a26c
add issue 4 scaffold and update latest links
dnilasor May 22, 2020
5b163a2
update issue 4 links, add descriptions
dnilasor May 24, 2020
f0a57cb
add descriptions
dnilasor May 25, 2020
9b33422
add descriptions
dnilasor May 25, 2020
9fcf2b6
add new sections
dnilasor May 25, 2020
5ce10f3
add jobs to job section
dnilasor May 25, 2020
37a9c4b
mark to-do items
dnilasor May 25, 2020
d847242
add video links and dev-toolkit ask
dnilasor May 26, 2020
7014ab1
theme
dnilasor May 26, 2020
36af0f1
Merge branch 'master' into news-edition-4
dorbin May 26, 2020
bfe0b3d
Merge branch 'master' into news-edition-4
dnilasor May 27, 2020
bf9d27c
add full url
dnilasor May 27, 2020
e390935
Update news/editions/edition4.md
dnilasor May 27, 2020
c067d2f
Update news/editions/edition4.md
dnilasor May 27, 2020
36e46b6
Update news/editions/edition4.md
dnilasor May 27, 2020
10376af
Update news/editions/edition4.md
dnilasor May 27, 2020
0afcd50
Update news/editions/edition4.md
dnilasor May 27, 2020
ca58fc7
Update news/editions/edition4.md
dnilasor May 27, 2020
9f69566
Update news/editions/edition4.md
dnilasor May 27, 2020
fb40d93
Update news/editions/edition4.md
dnilasor May 27, 2020
735dd04
Update news/editions/edition4.md
dnilasor May 27, 2020
018e105
Merge branch 'master' into news-edition-4
317brian Jun 2, 2020
aa6d901
Merge branch 'master' into news-edition-4
317brian Jun 16, 2020
0e77625
Merge branch 'master' into news-edition-4
dnilasor Oct 2, 2020
6aea6a2
add new links delete broken ones
dnilasor Oct 6, 2020
24ac216
reorder sections
dnilasor Oct 6, 2020
b0c363c
Merge branch 'master' into news-edition-4
dnilasor Oct 6, 2020
e30f6fc
move dates from summit headline
dnilasor Oct 6, 2020
1dadc9a
typos and link fix
dnilasor Oct 6, 2020
0a46ca6
Merge branch 'news-edition-4' of https://github.com/dnilasor/spinnake…
dnilasor Oct 6, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion news/editions/edition2.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ layout: single
title: "*Flying* Edition 2"
sidebar:
nav: news
redirect_from: /news/latest/
---
## Laying the groundwork for Spinnaker success
> This month's issue focuses on ways that cloud providers, project governors, contributors, and operators have laid groundwork to make 2020 Spinnaker's best year ever. With telemetry, a plugin framework, a hackathon, and new ways to install, manage, and integrate with Spinnaker, we're ready to share the most mature and capable continuous delivery platform with **literally everyone**.
Expand Down
3 changes: 1 addition & 2 deletions news/editions/edition3.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ layout: single
title: "*Flying* Edition 3"
sidebar:
nav: news
redirect_from: /news/latest/
---
## Open Source: #BetterTogether
> This month's issue focuses Spinnaker's strong open source DNA. Spinnaker builds a bridge between the collaboration story at the core of Linux culture and the powerful cloud economy that has leveraged it to transform software delivery. OSS community efforts to build native Kubernetes|Spinnaker integration highlight this unique strength.
Expand All @@ -24,7 +23,7 @@ Fans of the __[Just me and Opensource](https://www.youtube.com/user/wenkatn)__ o
2-way interactive Slack notifications allow Netflix engineers deploying with Spinnaker's new Managed Delivery feature to approve a Spinnaker pipeline manual judgement directly from Slack. Learn how Echo handles communications between notifying services and Slack via interactive notification callbacks.

## [Operating Spinnaker at Scale & the Ops SIG's Mission](https://www.armory.io/blog/scaling-spinnaker-at-salesforce-the-life-of-a-cloud-ops-architect/)
Discover the mission of the new <span class="x x-first x-last">[</span>Operations SIG<span class="x x-first x-last">](https://github.com/spinnaker/governance/tree/master/sig-ops)</span> in this interview with the co-chair, Edgar Magana of Salesforce.
Discover the mission of the new <span class="x x-first x-last">[</span>Operations SIG<span class="x x-first x-last">](https://github.com/spinnaker/governance/tree/master/sig-ops)</span> in this interview with the co-chair, Edgar Magana of Salesforce.

This SIG will address several goals and challenges, including reference architecture. Edgar explains these through the lens of Salesforce's Spinnaker implementation, which targets both Kubernetes and EC2 deployments.

Expand Down
81 changes: 81 additions & 0 deletions news/editions/edition4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
---
layout: single
title: "*Flying* Edition 4"
sidebar:
nav: news
redirect_from: /news/latest/
---
##
Comment thread
dnilasor marked this conversation as resolved.
Outdated
> This issue focuses on open source innovation in the Spinnaker community. Spinnaker sets the standard in total software development lifecycle automation because you evolve it.

## [How to build a Spinnaker plugin](https://www.youtube.com/watch?v=b7BmMY1kR10)
This how-to video series demonstrates the process of building a plugin to extend Spinnaker with custom functionality. Learn to leverage an extension point to [add a custom stage](https://www.youtube.com/watch?v=b7BmMY1kR10) to Spinnaker, to do [the build process](https://www.youtube.com/watch?v=-AIOXdgvNqs) for your custom stage plugin, to [develop a plugin frontend](https://www.youtube.com/watch?v=u9NVlG58NYo), and to [deliver your plugin](https://www.youtube.com/watch?v=G2eyc9gzNS0) to your Spinnaker environment.

## [Using CodeBuild in Spinnaker for continuous integration](https://aws.amazon.com/blogs/devops/using-codebuild-in-spinnaker-for-continuous-integration/)
Learn how to use AWS CodeBuild in Spinnaker to provide fully managed continuous integration capabilities as a stage in a Spinnaker pipeline. Follow this guide to enable and connect to the AWS provider, then access and configure pipeline triggers for your CodeBuild projects.
Comment thread
dnilasor marked this conversation as resolved.
Outdated

## [Integrating Spinnaker with ServiceNow](https://www.armory.io/blog/integrating-spinnaker-with-servicenow/)
Using ServiceNow as a system of record for software code and infrastructure changes to production environments? In this video and blog, learn to trigger Spinnaker pipelines from ServiceNow, use Spinnaker Pipeline Expressions to capture build metadata, and automate ServiceNow change requests.

## [Join us June 18th for Spinnaker.Live](https://events.linuxfoundation.org/spinnaker-live/)
Spinnaker.Live, a four-hour live stream event, will focus on building the global community and sharing new achievements, best practices, and success stories. Hear keynotes and panels from SDLC innovators like Kelsey Hightower, catch Spinnaker buzz from key contributors in talks like "Introducing a Kubernetes-native Spinnaker installation path using Kustomize and Kleat," and invite your boss to hear enterprise use cases from Adobe, Autodesk, Nike, Redbox, SAP, and Snap. [Register now](https://events.linuxfoundation.org/spinnaker-live/register/)!
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Spinnaker.Live, a four-hour live stream event, will focus on building the global community and sharing new achievements, best practices, and success stories. Hear keynotes and panels from SDLC innovators like Kelsey Hightower, catch Spinnaker buzz from key contributors in talks like "Introducing a Kubernetes-native Spinnaker installation path using Kustomize and Kleat," and invite your boss to hear enterprise use cases from Adobe, Autodesk, Nike, Redbox, SAP, and Snap. [Register now](https://events.linuxfoundation.org/spinnaker-live/register/)!
Spinnaker.Live, a four-hour livestream event, will focus on building the global community and sharing new achievements, best practices, and success stories. Hear keynotes and panels from SDLC innovators like Kelsey Hightower, catch Spinnaker buzz from key contributors in talks like "Introducing a Kubernetes-native Spinnaker installation path using Kustomize and Kleat," and invite your boss to hear enterprise use cases from Adobe, Autodesk, Nike, Redbox, SAP, and Snap. [Register now](https://events.linuxfoundation.org/spinnaker-live/register/)!


## [Developing for Spinnaker with Minnaker](https://www.youtube.com/watch?v=xSZlWf9rUI4)
Use Minnaker (https://github.com/armory/minnaker) to quickly set up Spinnaker in a VM for development. Host this VM in the cloud or locally with 16 GB of RAM at minimum. Steps: Install Minnaker, set up remote SSH, and connect to the instance; Test and debug Orca by connecting a local clone to Redis and Front50 in Minnaker with kubectl; Set and test a break point.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Use Minnaker (https://github.com/armory/minnaker) to quickly set up Spinnaker in a VM for development. Host this VM in the cloud or locally with 16 GB of RAM at minimum. Steps: Install Minnaker, set up remote SSH, and connect to the instance; Test and debug Orca by connecting a local clone to Redis and Front50 in Minnaker with kubectl; Set and test a break point.
Use Minnaker (https://github.com/armory/minnaker) to quickly set up Spinnaker in a VM for development. Host this VM in the cloud or locally with 16 GB of RAM at minimum.
Steps:
1. Install Minnaker, set up remote SSH, and connect to the instance.
1. Test and debug Orca by connecting a local clone to Redis and Front50 in Minnaker with kubectl.
1. Set and test a break point.


## [Learn how to integrate Jenkins with Spinnaker](https://www.youtube.com/watch?v=s6NaYmD3cJk)
Follow the OpsMx Spinnaker tutorial and begin learning how to integrate Jenkins with Spinnaker to do continuous integration within your software delivery pipelines.

## [How to integrate AWS with Spinnaker - Part 1](https://www.youtube.com/watch?v=TG9TOrl4tos)
Learn about accounts in the AWS provider for deploying to AWS with Spinnaker. Create the roles, policies, and users needed to set up [managing and managed](https://www.spinnaker.io/setup/install/providers/aws/) accounts.

## [Continuous deployment to Kubernetes using GitHub-triggered Spinnaker pipelines](https://blog.opsmx.com/continuous-deployment-to-kubernetes-using-github-triggered-spinnaker-pipelines/)
Learn to configure a webhook to trigger pipelines in Spinnaker 1.19.1 based on commits to a GitHub repository. Set up Spinnaker to listen to changes in a GitHub artifact repository, inject changed GitHub files as artifacts into your pipeline, and verify execution.

## [Spinnaker – Configuring dynamic Kubernetes accounts using Vault](https://blog.opsmx.com/spinnaker-configuring-dynamic-kubernetes-accounts-using-vault/)
We can configure Spinnaker's Clouddriver with external configuration stores, such as HashiCorp Vault to keep Kubernetes account information secure outside of Spinnaker. Consult this guide and its [sequel](https://blog.opsmx.com/spinnaker-externalising-kubeconfig-files-of-kubernetes-accounts/) to learn how to externalize dynamic Kubernetes accounts and kubeconfig files in Vault.

## [Spinnaker Operator demo](https://www.youtube.com/watch?v=VojwvcxZF3k)
Take a look at the Spinnaker Operator, a Kubernetes operator for Spinnaker that makes it easier to install, deploy, and upgrade any version of Spinnaker using standard Kubernetes application workflows and tools like kubectl, helm, or kustomize.

## [Spinnaker idea: reusable run job stages via script runner containers](https://medium.com/@tomas_lin/spinnaker-idea-reusable-run-job-stages-via-script-runner-containers-ff5fd95ec056)
Combine the deployment ease of the run script stage with the security advantages of a containerized stage by building general runner containers that run mix-and-match script workflows from S3. Enjoy the flexibility and security of a container runtime, and reduce time spent building containers.

## [A Guide On The Installation Of Spinnaker in Kubernetes Clusters](https://www.magalix.com/blog/a-guide-on-the-installation-of-spinnaker-in-your-production-kubernetes-cluster)
With this guide, use Halyard to install Spinnaker in a Kubernetes cluster, such as one you create in Google Kubernetes Engine. Configure an IAM role, storage bucket, and Halyard, and deploy a production-grade instance of Spinnaker.

## [Spinnaker projects participating in Google Summer of Code](https://cd.foundation/blog/2020/05/18/9-cd-foundation-projects-are-participating-in-this-years-google-summer-of-code/)
This year, we joined GSoC to bring more student developers into the Spinnaker community. We're nurturing two Spinnaker projects: "Drone CI type for Spinnaker pipeline stage" from Victor Odusanya (mentored by Armory engineer [Cameron Motevasselani](https://www.youtube.com/watch?v=HtkXeC8a38Y)) and “Continuous Delivery, Continuous Deployments with Spinnaker” from Moki Daniel (mentored by Armory engineer [Fernando Freire](https://www.armory.io/blog/identifying-risk-when-executing-your-kubernetes-migration/)).

## [The Continuous Delivery Foundation, interoperability, and open standards](https://www.infoq.com/podcasts/continuous-delivery-foundation/)
Tracy Miranda, the new Governing Board chair of the CDF, discusses the foundation's purpose and interoperability goals on the InfoQ podcast. Read more about Tracy's vision of standardized metadata in continuous delivery pipelines and how Spinnaker's advanced deployment strategies fit in.

## [Spinnaker community builder elected as chair of CD Foundation Outreach Committee](https://cd.foundation/announcement/2020/04/24/new-chair-of-cd-foundation-outreach-committee-elected/)
We are excited to announce that [Rosalind Benoit](https://blog.spinnaker.io/building-open-source-community-culture-online-part-1-2f77272f5442) was elected chairperson of the CD Foundation Outreach Committee. The Outreach Committee manages marketing and outreach for CDF projects on behalf of the Governing Board. Rosalind’s election recognizes her contributions to CDF community efforts, and will bring Spinnaker outreach into focus.


## Release Alerts
Information about the latest Spinnaker releases:
- [Release Notes: 1.20](https://gist.github.com/spinnaker-release/75d50c7b931f1089e710a0e9d1acf8c4)

## Jobs
[Engineering Director at Armory](https://www.armory.io/careers/open-positions/?gh_jid=4736783002)
[Site Reliability Engineer at Armory](https://www.armory.io/careers/open-positions/?gh_jid=4729812002)
[Senior DevOps Engineer at OpsMx](https://www.opsmx.com/careers.html)
[Customer Support Engineer at OpsMx](https://www.opsmx.com/careers.html)
[Pre-Sales Engineer at OpsMx](https://www.opsmx.com/careers.html)
[Senior Java Developer at OpsMx](https://www.opsmx.com/careers.html)
[Junior Java Developer at OpsMx](https://www.opsmx.com/careers.html)

Trying to hire a Spinnaker engineer? [Join Spinnaker Slack](https://join.spinnaker.io) and add the jobs you'd like to advertise to the [#Spinnaker-News Channel](https://spinnakerteam.slack.com/archives/C011W1CNW8Y)


## Call for Participation
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Call for Participation
## Call for participation


We need feedback on our [dev environments document](https://www.spinnaker.io/community/gardening/dev-environment/) and would like to help our community get set up for Spinnaker development. Run through the guide and engage the community with your feedback by sharing it in the [#dev-toolkit Slack channel](https://spinnakerteam.slack.com/archives/C011LUJ0UQJ), [opening a pull request](https://github.com/spinnaker/spinnaker.github.io/pulls), or [submitting an issue](https://github.com/spinnaker/spinnaker.github.io/issues) to spinnaker.github.io.

<add more stuff here>

## Tweet Street
Noteworthy tweets this month:
<add some stuff here>