From d91a26c86d8830e984d613d12802866c1bd7a0d4 Mon Sep 17 00:00:00 2001 From: dnilasor Date: Fri, 22 May 2020 16:17:55 -0700 Subject: [PATCH 01/23] add issue 4 scaffold and update latest links --- news/editions/edition2.md | 1 - news/editions/edition3.md | 3 +-- news/editions/edition4.md | 31 +++++++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 news/editions/edition4.md diff --git a/news/editions/edition2.md b/news/editions/edition2.md index 471145f7c5..d67e886a39 100644 --- a/news/editions/edition2.md +++ b/news/editions/edition2.md @@ -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**. diff --git a/news/editions/edition3.md b/news/editions/edition3.md index 83f3ba1c4a..416df09ade 100644 --- a/news/editions/edition3.md +++ b/news/editions/edition3.md @@ -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. @@ -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 [Operations SIG](https://github.com/spinnaker/governance/tree/master/sig-ops) in this interview with the co-chair, Edgar Magana of Salesforce. +Discover the mission of the new [Operations SIG](https://github.com/spinnaker/governance/tree/master/sig-ops) 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. diff --git a/news/editions/edition4.md b/news/editions/edition4.md new file mode 100644 index 0000000000..1d21633dc6 --- /dev/null +++ b/news/editions/edition4.md @@ -0,0 +1,31 @@ +--- +layout: single +title: "*Flying* Edition 4" +sidebar: + nav: news +redirect_from: /news/latest/ +--- +## +> This issue focuses on + +https://medium.com/velotio-perspectives/know-everything-about-spinnaker-how-to-deploy-using-kubernetes-engine-57090881c78f + +https://idk.dev/how-to-integrate-aws-lambda-with-spinnaker/ + +https://www.infoq.com/podcasts/continuous-delivery-foundation/ + +https://idk.dev/using-codebuild-in-spinnaker-for-continuous-integration/ + +https://www.armory.io/blog/integrating-spinnaker-with-servicenow/ + +https://cd.foundation/blog/2020/05/18/9-cd-foundation-projects-are-participating-in-this-years-google-summer-of-code/ + +https://cd.foundation/announcement/2020/04/24/new-chair-of-cd-foundation-outreach-committee-elected/ + + +## Release Alerts +Information about the latest Spinnaker releases: +- [Release Notes: 1.19](https://gist.github.com/spinnaker-release/dbc44ac411d5076002b5db7c64b8c63e) + +## Tweet Street +Noteworthy tweets this month: From 5b163a2843f7f40a39aa4cafdcc95113dfa89633 Mon Sep 17 00:00:00 2001 From: dnilasor Date: Sun, 24 May 2020 08:19:45 -0700 Subject: [PATCH 02/23] update issue 4 links, add descriptions --- news/editions/edition4.md | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 1d21633dc6..883879f5cd 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -8,24 +8,35 @@ redirect_from: /news/latest/ ## > This issue focuses on -https://medium.com/velotio-perspectives/know-everything-about-spinnaker-how-to-deploy-using-kubernetes-engine-57090881c78f +## [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. -https://idk.dev/how-to-integrate-aws-lambda-with-spinnaker/ +## [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. -https://www.infoq.com/podcasts/continuous-delivery-foundation/ +## [Integrating Spinnaker with ServiceNow](https://www.armory.io/blog/integrating-spinnaker-with-servicenow/) -https://idk.dev/using-codebuild-in-spinnaker-for-continuous-integration/ -https://www.armory.io/blog/integrating-spinnaker-with-servicenow/ +https://medium.com/@tomas_lin/spinnaker-idea-reusable-run-job-stages-via-script-runner-containers-ff5fd95ec056 + +https://www.magalix.com/blog/a-guide-on-the-installation-of-spinnaker-in-your-production-kubernetes-cluster + +https://blog.spinnaker.io/building-open-source-community-culture-online-part-1-2f77272f5442 + +https://devops.com/5th-annual-devops-dozen-winners-announced/ + +https://www.techrepublic.com/article/11-devops-trends-that-will-matter-most-in-2020/ https://cd.foundation/blog/2020/05/18/9-cd-foundation-projects-are-participating-in-this-years-google-summer-of-code/ https://cd.foundation/announcement/2020/04/24/new-chair-of-cd-foundation-outreach-committee-elected/ +https://events.linuxfoundation.org/spinnaker-live/ + ## Release Alerts Information about the latest Spinnaker releases: -- [Release Notes: 1.19](https://gist.github.com/spinnaker-release/dbc44ac411d5076002b5db7c64b8c63e) +- [Release Notes: 1.20](https://gist.github.com/spinnaker-release/75d50c7b931f1089e710a0e9d1acf8c4) ## Tweet Street Noteworthy tweets this month: From f0a57cb39ea0d83951f20905b07a8c9165a57964 Mon Sep 17 00:00:00 2001 From: dnilasor Date: Mon, 25 May 2020 09:22:02 -0700 Subject: [PATCH 03/23] add descriptions --- news/editions/edition4.md | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 883879f5cd..2583d6df4f 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -8,30 +8,33 @@ redirect_from: /news/latest/ ## > This issue focuses on -## [The Continuous Delivery Foundation, Interoperability, and Open Standards](https://www.infoq.com/podcasts/continuous-delivery-foundation/) +## [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. ## [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. ## [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. +## [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 spend building containers. -https://medium.com/@tomas_lin/spinnaker-idea-reusable-run-job-stages-via-script-runner-containers-ff5fd95ec056 - -https://www.magalix.com/blog/a-guide-on-the-installation-of-spinnaker-in-your-production-kubernetes-cluster - -https://blog.spinnaker.io/building-open-source-community-culture-online-part-1-2f77272f5442 +## [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. https://devops.com/5th-annual-devops-dozen-winners-announced/ https://www.techrepublic.com/article/11-devops-trends-that-will-matter-most-in-2020/ -https://cd.foundation/blog/2020/05/18/9-cd-foundation-projects-are-participating-in-this-years-google-summer-of-code/ +## [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 have joined GSoC to bring more student developers into the Spinnaker community. We'll nurture 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/). + +## [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) has been elected the CD Foundation Outreach Committee Chairperson. The Outreach Committee manages marketing and outreach for CDF projects on behalf of the Governing Board. Rosalind’s election to the chairperson role is a recognition of her contributions to CDF community efforts, and will bring Spinnaker marketing into focus. -https://cd.foundation/announcement/2020/04/24/new-chair-of-cd-foundation-outreach-committee-elected/ +## [Join us June 18th for Spinnaker.Live](https://events.linuxfoundation.org/spinnaker-live/) -https://events.linuxfoundation.org/spinnaker-live/ ## Release Alerts From 9b3342228e6579fe90141321edb85a6e57e44f94 Mon Sep 17 00:00:00 2001 From: dnilasor Date: Mon, 25 May 2020 10:26:52 -0700 Subject: [PATCH 04/23] add descriptions --- news/editions/edition4.md | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 2583d6df4f..1f203bedef 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -8,33 +8,38 @@ redirect_from: /news/latest/ ## > This issue focuses on -## [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. - ## [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. ## [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/)! + +## [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 provide execution verification. + +## [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, a secrets management tool, 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 about externalizing dynamic Kubernetes accounts and kubeconfig files in Vault. + + ## [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 spend 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. -https://devops.com/5th-annual-devops-dozen-winners-announced/ - -https://www.techrepublic.com/article/11-devops-trends-that-will-matter-most-in-2020/ +## [Spinnaker and th DevOps trends that will matter most in 2020](https://www.techrepublic.com/article/11-devops-trends-that-will-matter-most-in-2020/) ## [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 have joined GSoC to bring more student developers into the Spinnaker community. We'll nurture 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/). -## [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) has been elected the CD Foundation Outreach Committee Chairperson. The Outreach Committee manages marketing and outreach for CDF projects on behalf of the Governing Board. Rosalind’s election to the chairperson role is a recognition of her contributions to CDF community efforts, and will bring Spinnaker marketing into focus. - -## [Join us June 18th for Spinnaker.Live](https://events.linuxfoundation.org/spinnaker-live/) +## [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 the CD Foundation Outreach Committee Chairperson. The Outreach Committee manages marketing and outreach for CDF projects on behalf of the Governing Board. Rosalind’s election to this role is a recognition of her contributions to CDF community efforts, and will bring Spinnaker outreach into focus. ## Release Alerts From 9fcf2b6f073181648179fb78fd17d6acfb055a3b Mon Sep 17 00:00:00 2001 From: dnilasor Date: Mon, 25 May 2020 10:32:25 -0700 Subject: [PATCH 05/23] add new sections --- news/editions/edition4.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 1f203bedef..720737ae7f 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -46,5 +46,9 @@ We are excited to announce that [Rosalind Benoit](https://blog.spinnaker.io/buil Information about the latest Spinnaker releases: - [Release Notes: 1.20](https://gist.github.com/spinnaker-release/75d50c7b931f1089e710a0e9d1acf8c4) +## Jobs + +## Call for Participation + ## Tweet Street Noteworthy tweets this month: From 5ce10f303df26b5e6097a8571dff45143962befc Mon Sep 17 00:00:00 2001 From: dnilasor Date: Mon, 25 May 2020 10:43:51 -0700 Subject: [PATCH 06/23] add jobs to job section --- news/editions/edition4.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 720737ae7f..08912d6320 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -47,6 +47,16 @@ 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](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 From 37a9c4b0539e0da339c2c2f78eda2a53764548be Mon Sep 17 00:00:00 2001 From: dnilasor Date: Mon, 25 May 2020 10:46:13 -0700 Subject: [PATCH 07/23] mark to-do items --- news/editions/edition4.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 08912d6320..c1fd013d84 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -30,7 +30,7 @@ Combine the deployment ease of the run script stage with the security advantages ## [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 and th DevOps trends that will matter most in 2020](https://www.techrepublic.com/article/11-devops-trends-that-will-matter-most-in-2020/) +## [Spinnaker and the DevOps trends that will matter most in 2020](https://www.techrepublic.com/article/11-devops-trends-that-will-matter-most-in-2020/) ## [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 have joined GSoC to bring more student developers into the Spinnaker community. We'll nurture 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/). @@ -59,6 +59,8 @@ Trying to hire a Spinnaker engineer? [Join Spinnaker Slack](join.spinnaker.io) a ## Call for Participation + ## Tweet Street Noteworthy tweets this month: + From d84724251b3dbeef80f45e396e322625a377d274 Mon Sep 17 00:00:00 2001 From: dnilasor Date: Mon, 25 May 2020 17:47:46 -0700 Subject: [PATCH 08/23] add video links and dev-toolkit ask --- news/editions/edition4.md | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index c1fd013d84..3df136d1df 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -30,8 +30,6 @@ Combine the deployment ease of the run script stage with the security advantages ## [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 and the DevOps trends that will matter most in 2020](https://www.techrepublic.com/article/11-devops-trends-that-will-matter-most-in-2020/) - ## [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 have joined GSoC to bring more student developers into the Spinnaker community. We'll nurture 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/). @@ -41,6 +39,22 @@ Tracy Miranda, the new Governing Board chair of the CDF, discusses the foundatio ## [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 the CD Foundation Outreach Committee Chairperson. The Outreach Committee manages marketing and outreach for CDF projects on behalf of the Governing Board. Rosalind’s election to this role is a recognition of her contributions to CDF community efforts, and will bring Spinnaker outreach into focus. +## [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. + + +## [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. + +## [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. + +## [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. + ## Release Alerts Information about the latest Spinnaker releases: @@ -59,7 +73,10 @@ Trying to hire a Spinnaker engineer? [Join Spinnaker Slack](join.spinnaker.io) a ## 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. + + ## Tweet Street Noteworthy tweets this month: From 7014ab146e378d4411574f7ed25a66af7edf15d0 Mon Sep 17 00:00:00 2001 From: dnilasor Date: Mon, 25 May 2020 18:03:29 -0700 Subject: [PATCH 09/23] theme --- news/editions/edition4.md | 36 +++++++++++++++++------------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 3df136d1df..9f08c075fc 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -6,7 +6,10 @@ sidebar: redirect_from: /news/latest/ --- ## -> This issue focuses on +> 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. @@ -17,12 +20,23 @@ Using ServiceNow as a system of record for software code and infrastructure chan ## [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/)! +## [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. + +## [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 provide execution verification. ## [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, a secrets management tool, 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 about externalizing 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 spend building containers. @@ -37,23 +51,7 @@ This year, we have joined GSoC to bring more student developers into the Spinnak 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 the CD Foundation Outreach Committee Chairperson. The Outreach Committee manages marketing and outreach for CDF projects on behalf of the Governing Board. Rosalind’s election to this role is a recognition of her contributions to CDF community efforts, and will bring Spinnaker outreach into focus. - -## [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. - - -## [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. - -## [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. - -## [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. +We are excited to announce that [Rosalind Benoit](https://blog.spinnaker.io/building-open-source-community-culture-online-part-1-2f77272f5442) was elected the CD Foundation Outreach Committee Chairperson. 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 @@ -76,7 +74,7 @@ Trying to hire a Spinnaker engineer? [Join Spinnaker Slack](join.spinnaker.io) a 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. - + ## Tweet Street Noteworthy tweets this month: From bf9d27c10397d3f0c3a07dacba0f5dbebfa9c781 Mon Sep 17 00:00:00 2001 From: Rosalind Benoit Date: Wed, 27 May 2020 14:02:05 -0700 Subject: [PATCH 10/23] add full url --- news/editions/edition4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 9f08c075fc..7f95e5b6f4 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -67,7 +67,7 @@ Information about the latest Spinnaker releases: [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](join.spinnaker.io) and add the jobs you'd like to advertise to the [#Spinnaker-News Channel](https://spinnakerteam.slack.com/archives/C011W1CNW8Y) +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 From e3909351bca85d2bc5e658700ad859a7df1058e9 Mon Sep 17 00:00:00 2001 From: Rosalind Benoit Date: Wed, 27 May 2020 14:08:41 -0700 Subject: [PATCH 11/23] Update news/editions/edition4.md Co-authored-by: brian-armory <53799971+brian-armory@users.noreply.github.com> --- news/editions/edition4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 7f95e5b6f4..720ad22470 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -48,7 +48,7 @@ With this guide, use Halyard to install Spinnaker in a Kubernetes cluster, such This year, we have joined GSoC to bring more student developers into the Spinnaker community. We'll nurture 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. +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 the CD Foundation Outreach Committee Chairperson. 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. From c067d2fa181d1094488a7557952522f2f0df0147 Mon Sep 17 00:00:00 2001 From: Rosalind Benoit Date: Wed, 27 May 2020 14:08:51 -0700 Subject: [PATCH 12/23] Update news/editions/edition4.md Co-authored-by: brian-armory <53799971+brian-armory@users.noreply.github.com> --- news/editions/edition4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 720ad22470..b68d6f734b 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -45,7 +45,7 @@ Combine the deployment ease of the run script stage with the security advantages 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 have joined GSoC to bring more student developers into the Spinnaker community. We'll nurture 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/). +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. From 36e46b69c03c9ab1cb6f11e89ba3b729cf4c5ba9 Mon Sep 17 00:00:00 2001 From: Rosalind Benoit Date: Wed, 27 May 2020 14:09:11 -0700 Subject: [PATCH 13/23] Update news/editions/edition4.md Co-authored-by: Dave Dorbin --- news/editions/edition4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index b68d6f734b..3f85a1ceca 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -51,7 +51,7 @@ This year, we joined GSoC to bring more student developers into the Spinnaker co 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 the CD Foundation Outreach Committee Chairperson. 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. +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 From 10376af966430a3717dc9840fe61aad8901d68a1 Mon Sep 17 00:00:00 2001 From: Rosalind Benoit Date: Wed, 27 May 2020 14:09:19 -0700 Subject: [PATCH 14/23] Update news/editions/edition4.md Co-authored-by: Dave Dorbin --- news/editions/edition4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 3f85a1ceca..e38cc4451e 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -36,7 +36,7 @@ Learn to configure a webhook to trigger pipelines in Spinnaker 1.19.1 based on c We can configure Spinnaker's Clouddriver with external configuration stores, such as HashiCorp Vault, a secrets management tool, 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 about externalizing 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. +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 spend building containers. From 0afcd508093e7959be8c1d2db341e52c60a1d4e9 Mon Sep 17 00:00:00 2001 From: Rosalind Benoit Date: Wed, 27 May 2020 14:09:27 -0700 Subject: [PATCH 15/23] Update news/editions/edition4.md Co-authored-by: Dave Dorbin --- news/editions/edition4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index e38cc4451e..19108f1700 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -39,7 +39,7 @@ We can configure Spinnaker's Clouddriver with external configuration stores, suc 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 spend building containers. +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. From ca58fc7e4ac685f2746e4d1e2b6484164cf6829c Mon Sep 17 00:00:00 2001 From: Rosalind Benoit Date: Wed, 27 May 2020 14:09:35 -0700 Subject: [PATCH 16/23] Update news/editions/edition4.md Co-authored-by: Dave Dorbin --- news/editions/edition4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 19108f1700..bbe978c79a 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -33,7 +33,7 @@ Learn about accounts in the AWS provider for deploying to AWS with Spinnaker. Cr 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 provide execution verification. ## [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, a secrets management tool, 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 about externalizing dynamic Kubernetes accounts and kubeconfig files in 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. From 9f6956601eba0d2729ed74592137d386f2947c56 Mon Sep 17 00:00:00 2001 From: Rosalind Benoit Date: Wed, 27 May 2020 14:09:43 -0700 Subject: [PATCH 17/23] Update news/editions/edition4.md Co-authored-by: Dave Dorbin --- news/editions/edition4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index bbe978c79a..a4fae4b513 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -30,7 +30,7 @@ Follow the OpsMx Spinnaker tutorial and begin learning how to integrate Jenkins 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 provide execution verification. +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. From fb40d93b577e4b495763eb67b93530e5055516fb Mon Sep 17 00:00:00 2001 From: Rosalind Benoit Date: Wed, 27 May 2020 14:09:50 -0700 Subject: [PATCH 18/23] Update news/editions/edition4.md Co-authored-by: Dave Dorbin --- news/editions/edition4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index a4fae4b513..782841c128 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -35,7 +35,7 @@ Learn to configure a webhook to trigger pipelines in Spinnaker 1.19.1 based on c ## [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) +## [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) From 735dd040e65ebb0393f8f4ac0e8116e89e0eed8f Mon Sep 17 00:00:00 2001 From: Rosalind Benoit Date: Wed, 27 May 2020 14:09:56 -0700 Subject: [PATCH 19/23] Update news/editions/edition4.md Co-authored-by: Dave Dorbin --- news/editions/edition4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 782841c128..3cc4674cd7 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -8,7 +8,7 @@ redirect_from: /news/latest/ ## > 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) +## [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/) From 6aea6a27d5bdbbbb87ace1021bc51ae3d5ffbddb Mon Sep 17 00:00:00 2001 From: dnilasor Date: Mon, 5 Oct 2020 22:46:24 -0700 Subject: [PATCH 20/23] add new links delete broken ones --- news/editions/edition4.md | 110 +++++++++++++++++++++++--------------- 1 file changed, 67 insertions(+), 43 deletions(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 3cc4674cd7..9ed2d9a56e 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -5,29 +5,18 @@ sidebar: nav: news redirect_from: /news/latest/ --- -## -> 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. +> It's been a while! This mega-issue will catch you up on new Spinnaker content from the past few months. Spinnaker sets the standard for open source innovation 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. +## [Join us October 19th through November 12 for Spinnaker Summit & Summit Gardening](https://events.linuxfoundation.org/spinnaker-live/) +This year's Spinnaker Summit is a 4-week virtual event. Learn from technical and leadership-focused talks on Tuesdays and Thursdays, and catch keynotes and special events on Wednesdays. Speakers hail from Adobe, Airbnb, Autodesk, AWS, Cisco, Cloudera, Modzy, Netflix, Pinterest, Red Hat, Salesforce, SAP, Snap, Splunk, Sumo Logic, Xero and more. Hack all month at [Gardening Days](https://github.com/spinnaker-hackathon/gardening), our global hackathon, part of Summit schedule this year with exciting challenges from GitHub, Sumo Logic, and more. [Get your Summit tickets now](https://events.linuxfoundation.org/spinnaker-summit/register/)! -## [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. - -## [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/)! +## Solution guides -## [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. +## [How to build a CI/CD pipeline with Spinnaker](https://youtu.be/nTXrKiQEeO8) +In this episode of Season of Scale, Carter Morgan shows you how you can utilize Google's Cloud Build and Artifact Registry with Spinnaker and other tools to develop an automated, tag-based continuous integration and deployment pipeline. -## [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. +## [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. The CodeBuild stage is available in Spinnaker 1.19 and higher. ## [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. @@ -35,47 +24,82 @@ Learn to configure a webhook to trigger pipelines in Spinnaker 1.19.1 based on c ## [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. +## [Deploying a service mesh application to Kubernetes using Spinnaker](https://medium.com/@timawang/deploying-a-service-mesh-application-to-kubernetes-using-spinnaker-c509cda906ed) +Set up a complete CI/CD pipeline from scratch using native cloud services, Spinnaker, and popular tools such as Kubernetes, Istio, Calico, and Google Cloud Build. This guide gets you started quickly with a devops pipeline that you can further tweak according to your use case. + +## [Continuous delivery pipeline for Kubernetes using Spinnaker](https://dzone.com/articles/continuous-delivery-pipeline-for-kubernetes-using) +This post provides a how-to guide on pushing new releases of an application to a Kubernetes cluster using Jenkins, Docker Hub, and Spinnaker. It demonstrates enabling automatic deployments to a staging environment, and supervised deployments to production. + +## [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. + +## [Securing your AWS deployments with Spinnaker and Armory Enterprise](https://youtu.be/zME-qXOo55k) +In this webinar, Paul Roberts of AWS and Lee Faus of Armory discuss the struggle between velocity and governance. How can we experiment while still enforcing deployment policies? You'll learn about reusable modules that reduce the number of stages needed for deployment, and lockable pipelines that enforce best practices. + +## [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. + +## New & newsworthy + +## [Telltale: Netflix application monitoring simplified](https://netflixtechblog.com/telltale-netflix-application-monitoring-simplified-5c08bfa780ba) +Read about Telltale, the intelligent monitoring tool that Netflix uses with Spinnaker to monitor over 100 applications in production. As Spinnaker deploys them, Telltale continuously monitors the health of instances running new builds for faster detection and resolution times. + +## [Serializing your culture with Kelsey Hightower](https://youtu.be/rNpB9Mn0dm0) +Kelsey Hightower discusses culture and collaboration in the software development and delivery life cycle. How can we leverage a platform like Spinnaker to treat security and compliance as part of the whole SDLC? Hear Kelsey talk about his experience with continuous delivery tools versus platforms, and understand why he focuses so much on culture in his work with Kubernetes and cloud adoption. ## [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/)). +This year, we joined GSoC to bring more student developers into the Spinnaker community. We nurtured two Spinnaker projects: "Drone CI type for Spinnaker pipeline stage" from Victor Odusanya (mentored by Armory engineer Cameron Motevasselani) and “Continuous Delivery, Continuous Deployments with Spinnaker” from Moki Daniel (mentored by Armory engineer Fernando Freire). ## [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. +## [Deep Dive into Spinnaker and the Spinnaker Operator](https://youtu.be/-p_CJc9BjAM) +The Spinnaker Operator makes deploying and managing the full lifecycle of Spinnaker app simple and reliable, leveraging a Kubernetes-native GitOps workflow and tools like kubectl, helm, and kustomize. This OpenShift Commons briefing explains and [demonstrates](https://youtu.be/5IMkZnF09d8) the [operator](https://github.com/armory/spinnaker-operator) and tours Armory Enterprise features. + +## Success stories + +## [True continuous deployment: From dream to reality with Spinnaker at Upside](https://engineering.upside.com/true-continuous-deployment-from-dream-to-reality-with-spinnaker-5b48487d2f88) +Learn how and why Upside is leveraging Spinnaker to give its teams more runway to build out complex and robust deployment pipelines with ease. With Continuous Deployment, Upside engineers can further increase the velocity of deployments, as well as their confidence in them. + +## [Spinnaker @ GIPHY](https://engineering.giphy.com/spinnaker-giphy/?fbclid=IwAR1aztJT68aqrDUBzPDGmYfpTQfvpNK5WHkVBQ1lxLViGbg6yx8aoJj-hMI) +Understand the Site Reliability team at GIPHY's process for distributing applications to Kubernetes on AWS servers. Spinnaker has made it easy for GIPHY to integrate with existing Jenkins pipelines and tooling, deploy to multiple cluster via Helm, and handle automated canary testing and releases. + +## [Our journey to continuous delivery at Grab (part 1)](https://engineering.grab.com/our-journey-to-continuous-delivery-at-grab) +Read an in-depth account of 2 years spent improving the continuous delivery processes for backend services at Grab. Part One describes Grab's starting point, and the software and tools created and integrated. Grab chose Spinnaker because of its maturity, support of complex workflows and multicloud, open-source extensibility, and lack of a single point of failure. + +## [Zero to 1000+ applications large scale CD adoption at Cisco with Spinnaker and OpenShift](https://youtu.be/RpIHjGg_fcs) +In this webinar, Balaji Siva, VP of Products at OpsMx, engages Anil Anaberumutt, IT architect at Cisco, and Red Hat Sr. Solutions Architect, Vikas Grover, in a discussion about Cisco’s CD challenges. They discuss lessons learned, best practices implemented, and key results achieved on their CD transformation journey. + +## New products & partnerships + +## [Deploy EC2 Spot instances using new Spinnaker integration with Spot's Elastigroup](https://spot.io/news/2020-09-21/streamline-your-devops-workflow-with-spinnaker-and-spot/) + +## [OpsMx offers Open Enterprise Spinnaker on Red Hat Marketplace](https://aithority.com/it-and-devops/cloud/opsmx-announces-availability-of-open-enterprise-spinnaker-on-red-hat-marketplace/) + +## [Armory joins the AWS Partner Network Global Startup Program](https://www.newsanyway.com/2020/06/11/armory-joins-the-aws-partner-network-global-startup-program/) + +## [New Relic & Grafana partner to advance open instrumentation, improving open standards for Spinnaker observability](https://www.businesswire.com/news/home/20200810005231/en/New-Relic-and-Grafana-Labs-Partner-to-Advance-Open-Instrumentation) ## Release Alerts Information about the latest Spinnaker releases: -- [Release Notes: 1.20](https://gist.github.com/spinnaker-release/75d50c7b931f1089e710a0e9d1acf8c4) +- [Release Notes: 1.21](https://spinnaker.io/community/releases/versions/1-22-1-changelog#spinnaker-release-1-22-0) +- [Release Notes: 1.22](https://spinnaker.io/community/releases/versions/1-21-4-changelog#spinnaker-release-1-21-0) +- [Release Notes: 1.20](https://spinnaker.io/community/releases/versions/1-20-8-changelog#spinnaker-release-1-20) -## 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) +_To be notified when new Spinnaker versioned releases are available, please join the [spinnaker-announce](https://groups.google.com/forum/#!forum/spinnaker-announce) Google Group (requires a Google account)._ +## Jobs -## 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. +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) - ## Tweet Street -Noteworthy tweets this month: - +Noteworthy tweets: + + From 24ac216426635bdf900fc254b385f7499c97811f Mon Sep 17 00:00:00 2001 From: dnilasor Date: Mon, 5 Oct 2020 22:48:32 -0700 Subject: [PATCH 21/23] reorder sections --- news/editions/edition4.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 9ed2d9a56e..a1efcb2a5d 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -42,6 +42,20 @@ In this webinar, Paul Roberts of AWS and Lee Faus of Armory discuss the struggle ## [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. +## Success stories + +## [True continuous deployment: From dream to reality with Spinnaker at Upside](https://engineering.upside.com/true-continuous-deployment-from-dream-to-reality-with-spinnaker-5b48487d2f88) +Learn how and why Upside is leveraging Spinnaker to give its teams more runway to build out complex and robust deployment pipelines with ease. With Continuous Deployment, Upside engineers can further increase the velocity of deployments, as well as their confidence in them. + +## [Spinnaker @ GIPHY](https://engineering.giphy.com/spinnaker-giphy/?fbclid=IwAR1aztJT68aqrDUBzPDGmYfpTQfvpNK5WHkVBQ1lxLViGbg6yx8aoJj-hMI) +Understand the Site Reliability team at GIPHY's process for distributing applications to Kubernetes on AWS servers. Spinnaker has made it easy for GIPHY to integrate with existing Jenkins pipelines and tooling, deploy to multiple cluster via Helm, and handle automated canary testing and releases. + +## [Our journey to continuous delivery at Grab (part 1)](https://engineering.grab.com/our-journey-to-continuous-delivery-at-grab) +Read an in-depth account of 2 years spent improving the continuous delivery processes for backend services at Grab. Part One describes Grab's starting point, and the software and tools created and integrated. Grab chose Spinnaker because of its maturity, support of complex workflows and multicloud, open-source extensibility, and lack of a single point of failure. + +## [Zero to 1000+ applications large scale CD adoption at Cisco with Spinnaker and OpenShift](https://youtu.be/RpIHjGg_fcs) +In this webinar, Balaji Siva, VP of Products at OpsMx, engages Anil Anaberumutt, IT architect at Cisco, and Red Hat Sr. Solutions Architect, Vikas Grover, in a discussion about Cisco’s CD challenges. They discuss lessons learned, best practices implemented, and key results achieved on their CD transformation journey. + ## New & newsworthy ## [Telltale: Netflix application monitoring simplified](https://netflixtechblog.com/telltale-netflix-application-monitoring-simplified-5c08bfa780ba) @@ -59,20 +73,6 @@ Tracy Miranda, the new Governing Board chair of the CDF, discusses the foundatio ## [Deep Dive into Spinnaker and the Spinnaker Operator](https://youtu.be/-p_CJc9BjAM) The Spinnaker Operator makes deploying and managing the full lifecycle of Spinnaker app simple and reliable, leveraging a Kubernetes-native GitOps workflow and tools like kubectl, helm, and kustomize. This OpenShift Commons briefing explains and [demonstrates](https://youtu.be/5IMkZnF09d8) the [operator](https://github.com/armory/spinnaker-operator) and tours Armory Enterprise features. -## Success stories - -## [True continuous deployment: From dream to reality with Spinnaker at Upside](https://engineering.upside.com/true-continuous-deployment-from-dream-to-reality-with-spinnaker-5b48487d2f88) -Learn how and why Upside is leveraging Spinnaker to give its teams more runway to build out complex and robust deployment pipelines with ease. With Continuous Deployment, Upside engineers can further increase the velocity of deployments, as well as their confidence in them. - -## [Spinnaker @ GIPHY](https://engineering.giphy.com/spinnaker-giphy/?fbclid=IwAR1aztJT68aqrDUBzPDGmYfpTQfvpNK5WHkVBQ1lxLViGbg6yx8aoJj-hMI) -Understand the Site Reliability team at GIPHY's process for distributing applications to Kubernetes on AWS servers. Spinnaker has made it easy for GIPHY to integrate with existing Jenkins pipelines and tooling, deploy to multiple cluster via Helm, and handle automated canary testing and releases. - -## [Our journey to continuous delivery at Grab (part 1)](https://engineering.grab.com/our-journey-to-continuous-delivery-at-grab) -Read an in-depth account of 2 years spent improving the continuous delivery processes for backend services at Grab. Part One describes Grab's starting point, and the software and tools created and integrated. Grab chose Spinnaker because of its maturity, support of complex workflows and multicloud, open-source extensibility, and lack of a single point of failure. - -## [Zero to 1000+ applications large scale CD adoption at Cisco with Spinnaker and OpenShift](https://youtu.be/RpIHjGg_fcs) -In this webinar, Balaji Siva, VP of Products at OpsMx, engages Anil Anaberumutt, IT architect at Cisco, and Red Hat Sr. Solutions Architect, Vikas Grover, in a discussion about Cisco’s CD challenges. They discuss lessons learned, best practices implemented, and key results achieved on their CD transformation journey. - ## New products & partnerships ## [Deploy EC2 Spot instances using new Spinnaker integration with Spot's Elastigroup](https://spot.io/news/2020-09-21/streamline-your-devops-workflow-with-spinnaker-and-spot/) From e30f6fc26d9ae16888969385624edcfccc433cfe Mon Sep 17 00:00:00 2001 From: dnilasor Date: Mon, 5 Oct 2020 22:55:23 -0700 Subject: [PATCH 22/23] move dates from summit headline --- news/editions/edition4.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index a1efcb2a5d..1c096bfc25 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -7,8 +7,8 @@ redirect_from: /news/latest/ --- > It's been a while! This mega-issue will catch you up on new Spinnaker content from the past few months. Spinnaker sets the standard for open source innovation because YOU evolve it. -## [Join us October 19th through November 12 for Spinnaker Summit & Summit Gardening](https://events.linuxfoundation.org/spinnaker-live/) -This year's Spinnaker Summit is a 4-week virtual event. Learn from technical and leadership-focused talks on Tuesdays and Thursdays, and catch keynotes and special events on Wednesdays. Speakers hail from Adobe, Airbnb, Autodesk, AWS, Cisco, Cloudera, Modzy, Netflix, Pinterest, Red Hat, Salesforce, SAP, Snap, Splunk, Sumo Logic, Xero and more. Hack all month at [Gardening Days](https://github.com/spinnaker-hackathon/gardening), our global hackathon, part of Summit schedule this year with exciting challenges from GitHub, Sumo Logic, and more. [Get your Summit tickets now](https://events.linuxfoundation.org/spinnaker-summit/register/)! +## [Join us for Spinnaker Summit & Summit Gardening](https://events.linuxfoundation.org/spinnaker-live/) +This year's Spinnaker Summit is a 4-week virtual event, October 19th - November 12. Learn from technical and leadership-focused talks on Tuesdays and Thursdays, and catch keynotes and special events on Wednesdays. Speakers hail from Adobe, Airbnb, Autodesk, AWS, Cisco, Cloudera, Modzy, Netflix, Pinterest, Red Hat, Salesforce, SAP, Snap, Splunk, Sumo Logic, Xero and more. Hack all month at [Gardening Days](https://github.com/spinnaker-hackathon/gardening), our global hackathon, part of Summit schedule this year with exciting challenges from GitHub, Sumo Logic, and more. [Get your Summit tickets now](https://events.linuxfoundation.org/spinnaker-summit/register/)! ## Solution guides From 1dadc9a4bfd8c0b702143de0db2f3e756335e237 Mon Sep 17 00:00:00 2001 From: dnilasor Date: Mon, 5 Oct 2020 23:05:19 -0700 Subject: [PATCH 23/23] typos and link fix --- news/editions/edition4.md | 48 +++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/news/editions/edition4.md b/news/editions/edition4.md index 1c096bfc25..9e08498e17 100644 --- a/news/editions/edition4.md +++ b/news/editions/edition4.md @@ -7,81 +7,81 @@ redirect_from: /news/latest/ --- > It's been a while! This mega-issue will catch you up on new Spinnaker content from the past few months. Spinnaker sets the standard for open source innovation because YOU evolve it. -## [Join us for Spinnaker Summit & Summit Gardening](https://events.linuxfoundation.org/spinnaker-live/) +## [Join us for Spinnaker Summit and Summit Gardening Days](https://events.linuxfoundation.org/spinnaker-summit) This year's Spinnaker Summit is a 4-week virtual event, October 19th - November 12. Learn from technical and leadership-focused talks on Tuesdays and Thursdays, and catch keynotes and special events on Wednesdays. Speakers hail from Adobe, Airbnb, Autodesk, AWS, Cisco, Cloudera, Modzy, Netflix, Pinterest, Red Hat, Salesforce, SAP, Snap, Splunk, Sumo Logic, Xero and more. Hack all month at [Gardening Days](https://github.com/spinnaker-hackathon/gardening), our global hackathon, part of Summit schedule this year with exciting challenges from GitHub, Sumo Logic, and more. [Get your Summit tickets now](https://events.linuxfoundation.org/spinnaker-summit/register/)! ## Solution guides -## [How to build a CI/CD pipeline with Spinnaker](https://youtu.be/nTXrKiQEeO8) +### [How to build a CI/CD pipeline with Spinnaker](https://youtu.be/nTXrKiQEeO8) In this episode of Season of Scale, Carter Morgan shows you how you can utilize Google's Cloud Build and Artifact Registry with Spinnaker and other tools to develop an automated, tag-based continuous integration and deployment pipeline. -## [Using CodeBuild in Spinnaker for continuous integration](https://aws.amazon.com/blogs/devops/using-codebuild-in-spinnaker-for-continuous-integration/) +### [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. The CodeBuild stage is available in Spinnaker 1.19 and higher. -## [Continuous deployment to Kubernetes using GitHub-triggered Spinnaker pipelines](https://blog.opsmx.com/continuous-deployment-to-kubernetes-using-github-triggered-spinnaker-pipelines/) +### [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/) +### [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 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) +### [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. -## [Deploying a service mesh application to Kubernetes using Spinnaker](https://medium.com/@timawang/deploying-a-service-mesh-application-to-kubernetes-using-spinnaker-c509cda906ed) +### [Deploying a service mesh application to Kubernetes using Spinnaker](https://medium.com/@timawang/deploying-a-service-mesh-application-to-kubernetes-using-spinnaker-c509cda906ed) Set up a complete CI/CD pipeline from scratch using native cloud services, Spinnaker, and popular tools such as Kubernetes, Istio, Calico, and Google Cloud Build. This guide gets you started quickly with a devops pipeline that you can further tweak according to your use case. -## [Continuous delivery pipeline for Kubernetes using Spinnaker](https://dzone.com/articles/continuous-delivery-pipeline-for-kubernetes-using) +### [Continuous delivery pipeline for Kubernetes using Spinnaker](https://dzone.com/articles/continuous-delivery-pipeline-for-kubernetes-using) This post provides a how-to guide on pushing new releases of an application to a Kubernetes cluster using Jenkins, Docker Hub, and Spinnaker. It demonstrates enabling automatic deployments to a staging environment, and supervised deployments to production. -## [Learn how to integrate Jenkins with Spinnaker](https://www.youtube.com/watch?v=s6NaYmD3cJk) +### [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. -## [Securing your AWS deployments with Spinnaker and Armory Enterprise](https://youtu.be/zME-qXOo55k) +### [Securing your AWS deployments with Spinnaker and Armory Enterprise](https://youtu.be/zME-qXOo55k) In this webinar, Paul Roberts of AWS and Lee Faus of Armory discuss the struggle between velocity and governance. How can we experiment while still enforcing deployment policies? You'll learn about reusable modules that reduce the number of stages needed for deployment, and lockable pipelines that enforce best practices. -## [Integrating Spinnaker with ServiceNow](https://www.armory.io/blog/integrating-spinnaker-with-servicenow/) +### [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. ## Success stories -## [True continuous deployment: From dream to reality with Spinnaker at Upside](https://engineering.upside.com/true-continuous-deployment-from-dream-to-reality-with-spinnaker-5b48487d2f88) +### [True continuous deployment: From dream to reality with Spinnaker at Upside](https://engineering.upside.com/true-continuous-deployment-from-dream-to-reality-with-spinnaker-5b48487d2f88) Learn how and why Upside is leveraging Spinnaker to give its teams more runway to build out complex and robust deployment pipelines with ease. With Continuous Deployment, Upside engineers can further increase the velocity of deployments, as well as their confidence in them. -## [Spinnaker @ GIPHY](https://engineering.giphy.com/spinnaker-giphy/?fbclid=IwAR1aztJT68aqrDUBzPDGmYfpTQfvpNK5WHkVBQ1lxLViGbg6yx8aoJj-hMI) +### [Spinnaker @ GIPHY](https://engineering.giphy.com/spinnaker-giphy/?fbclid=IwAR1aztJT68aqrDUBzPDGmYfpTQfvpNK5WHkVBQ1lxLViGbg6yx8aoJj-hMI) Understand the Site Reliability team at GIPHY's process for distributing applications to Kubernetes on AWS servers. Spinnaker has made it easy for GIPHY to integrate with existing Jenkins pipelines and tooling, deploy to multiple cluster via Helm, and handle automated canary testing and releases. -## [Our journey to continuous delivery at Grab (part 1)](https://engineering.grab.com/our-journey-to-continuous-delivery-at-grab) +### [Our journey to continuous delivery at Grab (part 1)](https://engineering.grab.com/our-journey-to-continuous-delivery-at-grab) Read an in-depth account of 2 years spent improving the continuous delivery processes for backend services at Grab. Part One describes Grab's starting point, and the software and tools created and integrated. Grab chose Spinnaker because of its maturity, support of complex workflows and multicloud, open-source extensibility, and lack of a single point of failure. -## [Zero to 1000+ applications large scale CD adoption at Cisco with Spinnaker and OpenShift](https://youtu.be/RpIHjGg_fcs) +### [Zero to 1000+ applications large scale CD adoption at Cisco with Spinnaker and OpenShift](https://youtu.be/RpIHjGg_fcs) In this webinar, Balaji Siva, VP of Products at OpsMx, engages Anil Anaberumutt, IT architect at Cisco, and Red Hat Sr. Solutions Architect, Vikas Grover, in a discussion about Cisco’s CD challenges. They discuss lessons learned, best practices implemented, and key results achieved on their CD transformation journey. ## New & newsworthy -## [Telltale: Netflix application monitoring simplified](https://netflixtechblog.com/telltale-netflix-application-monitoring-simplified-5c08bfa780ba) +### [Telltale: Netflix application monitoring simplified](https://netflixtechblog.com/telltale-netflix-application-monitoring-simplified-5c08bfa780ba) Read about Telltale, the intelligent monitoring tool that Netflix uses with Spinnaker to monitor over 100 applications in production. As Spinnaker deploys them, Telltale continuously monitors the health of instances running new builds for faster detection and resolution times. -## [Serializing your culture with Kelsey Hightower](https://youtu.be/rNpB9Mn0dm0) +### [Serializing your culture with Kelsey Hightower](https://youtu.be/rNpB9Mn0dm0) Kelsey Hightower discusses culture and collaboration in the software development and delivery life cycle. How can we leverage a platform like Spinnaker to treat security and compliance as part of the whole SDLC? Hear Kelsey talk about his experience with continuous delivery tools versus platforms, and understand why he focuses so much on culture in his work with Kubernetes and cloud adoption. -## [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/) +### [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 nurtured two Spinnaker projects: "Drone CI type for Spinnaker pipeline stage" from Victor Odusanya (mentored by Armory engineer Cameron Motevasselani) and “Continuous Delivery, Continuous Deployments with Spinnaker” from Moki Daniel (mentored by Armory engineer Fernando Freire). -## [The Continuous Delivery Foundation, interoperability, and open standards](https://www.infoq.com/podcasts/continuous-delivery-foundation/) +### [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. -## [Deep Dive into Spinnaker and the Spinnaker Operator](https://youtu.be/-p_CJc9BjAM) +### [Deep Dive into Spinnaker and the Spinnaker Operator](https://youtu.be/-p_CJc9BjAM) The Spinnaker Operator makes deploying and managing the full lifecycle of Spinnaker app simple and reliable, leveraging a Kubernetes-native GitOps workflow and tools like kubectl, helm, and kustomize. This OpenShift Commons briefing explains and [demonstrates](https://youtu.be/5IMkZnF09d8) the [operator](https://github.com/armory/spinnaker-operator) and tours Armory Enterprise features. ## New products & partnerships -## [Deploy EC2 Spot instances using new Spinnaker integration with Spot's Elastigroup](https://spot.io/news/2020-09-21/streamline-your-devops-workflow-with-spinnaker-and-spot/) +#### [Deploy EC2 Spot instances using new Spinnaker integration with Spot's Elastigroup](https://spot.io/news/2020-09-21/streamline-your-devops-workflow-with-spinnaker-and-spot/) -## [OpsMx offers Open Enterprise Spinnaker on Red Hat Marketplace](https://aithority.com/it-and-devops/cloud/opsmx-announces-availability-of-open-enterprise-spinnaker-on-red-hat-marketplace/) +#### [OpsMx offers Open Enterprise Spinnaker on Red Hat Marketplace](https://aithority.com/it-and-devops/cloud/opsmx-announces-availability-of-open-enterprise-spinnaker-on-red-hat-marketplace/) -## [Armory joins the AWS Partner Network Global Startup Program](https://www.newsanyway.com/2020/06/11/armory-joins-the-aws-partner-network-global-startup-program/) +#### [Armory joins the AWS Partner Network Global Startup Program](https://www.newsanyway.com/2020/06/11/armory-joins-the-aws-partner-network-global-startup-program/) -## [New Relic & Grafana partner to advance open instrumentation, improving open standards for Spinnaker observability](https://www.businesswire.com/news/home/20200810005231/en/New-Relic-and-Grafana-Labs-Partner-to-Advance-Open-Instrumentation) +#### [New Relic & Grafana partner to advance open instrumentation, improving open standards for Spinnaker observability](https://www.businesswire.com/news/home/20200810005231/en/New-Relic-and-Grafana-Labs-Partner-to-Advance-Open-Instrumentation) ## Release Alerts