Product installation guide samples

This page shows samples of installation guides that I wrote while working for Armory.

Overview

Armory had two standalone product lines:

  • Armory Continuous Deployment Self-Hosted (CDSH), an enterprise version of open source Spinnaker.

  • Spinnaker Plugins, feature plugins for Spinnaker and Armory Continuous Deployment Self-Hosted.

    • I created the Spinnaker Plugins top-level directory and refactored some existing content into it. The engineers and I created the majority of the content in the plugins directory. When it made sense, I used a DITA-based organization. However, readers and product managers preferred a feature-based site navigation. The PMs and I were working on refactoring when Harness bought Armory.
    • Original docs website: https://docs.armory.io/plugins/
    • Original public GitHub repo: https://github.com/armory/docs/plugins/

I wrote these installation guides during my first two years at Armory.

I used Snagit’s scrolling feature to capture the screenshots. The main body content is correct, but you do see duplicate left and right menus due to the scrolling capture.

Armory Continuous Deployment Self-Hosted install guides

Install Operator and deploy Armory Continuous Deployment quickstart

I created this guide without a demo, first draft, or notes from the engineers.

Install from the AWS Marketplace

I created this guide with notes from a sales engineer.

Spinnaker plugins

Scale Agent

This example shows how to install the Scale Agent in Spinnaker using the Spinnaker Operator.

A sales engineer provided notes and the Kubernetes manifests.

Scale Agent installation

Scale Agent configuration

GitHub Integration plugin

This example shows how to install the GitHub Integration plugin in Spinnaker using Halyard.

I created this using notes from an engineer.

Install Armory CDSH in AWS EC2 using K3s

I wrote this shortly after I started with Armory. It’s based on notes I took while learning to use the product. One of the sales engineers provided instructions for configuring Lightweight Kubernetes to be publicly accessible when running on an EC2 instance.

This page became outdated and is no longer in production.

Since the Armory docs team didn’t have the resources to keep track of changes to third party products, I should not have included instructions and screenshots for how to create an S3 bucket or IAM role. Instead, I should have stated what the user needs and then linked to relevant AWS docs.