Skip to content

Commit 2d06908

Browse files
authored
docs(plugins): Spinnaker Plugins section (#1884)
* docs(plugins): DOC-718 Spinnaker Plugins section * add link to armory.io PE page * policy engine - move release notes to separate age * create includes/plugin directory * add directions to create client creds for Spinnaker to CDaaS plugin * update plugins landing page * fix plugin-guide section redirect * update page descriptions * word tweak on landing page * remove "Armory" from plugin names in compat matrix on landing page * update landing page blurb * modify readfile shortcode to throw error add plugin compat matrix include
1 parent 22c29bf commit 2d06908

423 files changed

Lines changed: 1042 additions & 982 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

config-generated.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ weight = 3
9797
url = "/continuous-deployment/"
9898

9999
[[menu.main]]
100-
name = "Scale Agent"
100+
name = "Spinnaker Plugins"
101101
weight = 4
102-
url = "/scale-agent/"
102+
url = "/plugins/"
103103

104104
[[menu.main]]
105105
name = "Support"

config-modules.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ menu:
7474
- name: Armory CD
7575
weight: 3
7676
url: /continuous-deployment/
77-
- name: Scale Agent
77+
- name: Spinnaker Plugins
7878
weight: 4
79-
url: /scale-agent/
79+
url: /plugins/
8080
- name: Support
8181
weight: 5
8282
url: "https://support.armory.io/"

config.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,9 +126,9 @@ weight = 1
126126
url = "/continuous-deployment/"
127127

128128
[[menu.main]]
129-
name = "Scale Agent"
129+
name = "Spinnaker Plugins"
130130
weight = 4
131-
url = "/scale-agent/"
131+
url = "/plugins/"
132132

133133
[[menu.main]]
134134
name = "Support"

content/en/_index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ <h3 class="text-center mt-3">
5353
<a class="btn btn-secondary white" href="{{< relref "/continuous-deployment/" >}}">
5454
View Documentation
5555
</a>
56-
<a class="small-link mt-3" href="https://www.armory.io/armory-enterprise-spinnaker/" target="_blank">
56+
<a class="small-link mt-3" href="https://www.armory.io/products/continuous-deployment-self-hosted/" target="_blank">
5757
<span>Learn More</span>
5858
<i>&LongRightArrow;</i>
5959
</a>
@@ -71,10 +71,10 @@ <h3 class="text-center mt-3">
7171
Kubernetes deployments at massive scale, without the massive headache
7272
</p>
7373
<div class="link-container">
74-
<a class="btn btn-secondary white" href="{{< relref "/scale-agent/" >}}">
74+
<a class="btn btn-secondary white" href="{{< relref "/plugins/scale-agent/" >}}">
7575
View Documentation
7676
</a>
77-
<a class="small-link mt-3" href="https://www.armory.io/armory-enterprise-spinnaker/armory-agent-for-kubernetes/" target="_blank">
77+
<a class="small-link mt-3" href="https://www.armory.io/products/scale-agent-for-spinnaker-kubernetes/" target="_blank">
7878
<span>Learn More</span>
7979
<i>&LongRightArrow;</i>
8080
</a>

content/en/cd-as-a-service/plugin-spinnaker.md

Lines changed: 5 additions & 534 deletions
Large diffs are not rendered by default.

content/en/cd-as-a-service/release-notes/requirements.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Armory CD-as-a-Service uses agents that run in target Kubernetes clusters to com
1111

1212
There are no additional requirements for installing the agents that Armory CD-as-a-Service uses. For information about how to install these agents, see [Enable the Armory CD-as-a-Service Remote Network Agent in target Kubernetes clusters]({{< ref "plugin-spinnaker#enable-the-armory-cd-as-a-service-remote-network-agent-in-target-kubernetes-clusters" >}}) or {{< linkWithTitle "get-started" >}}.
1313

14-
> If you are using the Armory Scale Agent for Spinnaker and Kubernetes, that is a separate agent from the Remote Networking Agent. It has its own requirements. For more information, see {{< linkWithTitle "scale-agent/install/_index.md" >}}.
14+
> If you are using the Armory Scale Agent for Spinnaker and Kubernetes, that is a separate agent from the Remote Networking Agent. It has its own requirements. For more information, see {{< linkWithTitle "plugins/scale-agent/_index.md" >}}.
1515
1616
## Deployment target
1717

content/en/continuous-deployment/Overview/architecture.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Rosco is the "bakery" service. It is a wrapper around Hashicorp's Packer command
6262

6363
### Armory Scale Agent for Spinnaker and Kubernetes
6464

65-
The {{< linkWithTitle "scale-agent/_index.md" >}} is a lightweight, scalable service that monitors your Kubernetes infrastructure and streams changes back to the Clouddriver service.
65+
The {{< linkWithTitle "plugins/scale-agent/_index.md" >}} is a lightweight, scalable service that monitors your Kubernetes infrastructure and streams changes back to the Clouddriver service.
6666

6767
### Dinghy
6868

@@ -73,7 +73,7 @@ The {{< linkWithTitle "scale-agent/_index.md" >}} is a lightweight, scalable ser
7373

7474
### Policy Engine
7575

76-
The [Armory Policy Engine]({{< ref "policy-engine" >}}) is designed to allow enterprises more complete control of their software delivery process by providing them with the hooks necessary to perform more extensive verification of their pipelines and processes in Spinnaker. This policy engine is backed by Open Policy Agent(OPA) and uses input style documents to perform validation of pipelines during save time and runtime
76+
The [Armory Policy Engine]({{< ref "plugins/policy-engine" >}}) is designed to allow enterprises more complete control of their software delivery process by providing them with the hooks necessary to perform more extensive verification of their pipelines and processes in Spinnaker. This policy engine is backed by Open Policy Agent(OPA) and uses input style documents to perform validation of pipelines during save time and runtime
7777

7878
### Terraformer
7979

content/en/continuous-deployment/_index.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Armory Continuous Deployment
33
weight: 10
44
no_list: true
55
description: >
6-
Guides and release notes for Armory Continuous Deployment products including Armory Continuous Deployment Self-Hosted, Armory Operator, and Armory Scale Agent for Spinnaker and Kubernetes.
6+
Guides and release notes for Armory Continuous Deployment Self-Hosted and the Armory Operators.
77
---
88

99
## What is Armory Continuous Deployment?
@@ -24,6 +24,8 @@ The [Armory Operator]({{< ref "armory-operator" >}}) is a Kubernetes Operator th
2424

2525
The open source [Spinnaker Operator](https://github.com/armory/spinnaker-operator) provides features to deploy and manage open source Spinnaker.
2626

27-
### Armory Scale Agent for Spinnaker and Kubernetes
27+
### Plugins for Spinnaker and Armory CD
28+
29+
{{% readfile "/includes/plugins/plugin-compat-matrix.md" %}}
30+
2831

29-
The {{< linkWithTitle "scale-agent/_index.md" >}} is a lightweight, scalable service that monitors your Kubernetes infrastructure and streams changes back to Spinnaker's Clouddriver service.

content/en/continuous-deployment/armory-admin/caching-agents-concept.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,4 @@ When using a cache store like Redis that works across multiple Clouddriver insta
5959
## Next steps
6060

6161
* {{< linkWithTitle "caching-agents-config.md" >}}
62-
* If you are using Kubernetes and would like to use a different method for cataloging your Kubernetes infrastructure, see {{< linkWithTitle "scale-agent/_index.md" >}}.
62+
* If you are using Kubernetes and would like to use a different method for cataloging your Kubernetes infrastructure, see {{< linkWithTitle "plugins/scale-agent/_index.md" >}}.

content/en/continuous-deployment/feature-status/continuous-deployment-matrix/_index.md

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -422,40 +422,6 @@ The following table lists the supported pipeline triggers:
422422
| Webhook | All supported versions | |
423423

424424

425-
426-
## Policy Engine
427-
428-
[![Generally available](/images/ga.svg)]({{< ref "release-definitions#ga" >}}) ![Proprietary](/images/proprietary.svg)
429-
430-
The [Policy Engine]({{< ref "policy-engine" >}}) gives you the ability to ensure any pipeline meets certain requirements that you specify.
431-
432-
{{< include "policy-engine/plugin-compat-matrix.md" >}}
433-
434-
**OPA requirements**
435-
436-
The Policy Engine requires an Open Policy Agent server. This can be deployed in the same cluster as Armory Continuous Deployment or in an external cluster.
437-
438-
The following table lists the requirements:
439-
440-
| Requirement | Version | Note |
441-
| ----------- | --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
442-
| OPA Server | 0.12.x or later | Specifically, the v1 API must be available. When you specify the OPA server URL in the Armory Continuous Deployment configs, include `v1` in the URL: `http://<your-opa-server>:<port>/v1`. |
443-
444-
**Supported validations**
445-
446-
| Validation | Armory Continuous Deployment Version | Note |
447-
| -------------------- | ------------------------- | ---------------------------------------------------------------------------------------------------------------- |
448-
| Save time validation | All supported versions | If no policies are set, you cannot save any pipelines until you set any policy or turn off save time validation. |
449-
| Runtime validation | All supported versions | If no policies are set, no policy enforcement occurs and pipelines run as they do normally. |
450-
451-
## Scale Agent
452-
453-
[![Generally available](/images/ga.svg)]({{< ref "release-definitions#ga" >}})![Proprietary](/images/proprietary.svg)
454-
455-
{{< include "scale-agent/agent-compat-matrix.md" >}}
456-
457-
For a full list of previous releases, see this [page](https://armory.jfrog.io/artifactory/manifests/).
458-
459425
## Secret stores
460426

461427
[![Generally available](/images/ga.svg)]({{< ref "release-definitions#ga" >}}) ![OSS](/images/oss.svg) ![Proprietary](/images/proprietary.svg)

0 commit comments

Comments
 (0)