Skip to content

Commit

Permalink
Updated table for new stages (#125)
Browse files Browse the repository at this point in the history
  • Loading branch information
SushrutHarness authored Jul 17, 2024
1 parent 426d6ec commit d79a3b9
Showing 1 changed file with 47 additions and 27 deletions.
74 changes: 47 additions & 27 deletions docs/docs/spinnaker-migration/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,30 +15,50 @@ This tool is designed for customers, CSMs, and developers who are currently usin
### Spinnaker stages that can be migrated
The following key components can be migrated using this tool:

| | Stages | Harness | Can we Migrate? | Comments |
|----|-------------------------------|------------------------------------------------------------------------------|-----------------|------------------------------------------------------------|
| 1 | Wait | Wait | Yes | |
| 2 | Bake Manifest | [AMI Plugin](https://hub.docker.com/r/harnessdev/aws-bake-deploy-ami-plugin) | Yes | |
| 3 | Deploy Manifest | Deploy | Yes | |
| 4 | Delete Manifest | Delete | Yes | |
| 5 | Manual Judgement | Approval | Yes | |
| 6 | Pipeline | Pipeline Chaining | Yes | Can only chain up to 2 pipelines |
| 7 | Find Artifacts From Resource | Shell Script | Yes | |
| 8 | Find Image From Tags | Shell Script | Yes | |
| 9 | Find Image | Shell Script | Yes | |
| 10 | Evaluate Variables | JEXL Expression | Yes | |
| 11 | Check Preconditions | Shell Script | Yes | Supports Expressions, and Multiple Check preconditions |
| 12 | Jenkins | Jenkins Step | Yes | |
| 13 | Bake | [AMI Plugin](https://hub.docker.com/r/harnessdev/aws-bake-deploy-ami-plugin) | Yes | For AMI Baking, Only supports AWS cloud provider currently |
| 14 | Deploy AMI Backed with Packer | [AMI Plugin](https://hub.docker.com/r/harnessdev/aws-bake-deploy-ami-plugin) | Yes | |
| 15 | AWS.LambdaInvokeStage | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | Yes | |
| 16 | AWS.LambdaUpdateCodeStage | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | Yes | |
| 17 | ShrinkCluster | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | Yes | |
| 18 | ScaleDownCluster | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | Yes | |
| 19 | DisableCluster | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | Yes | |
| 20 | RollbackCluster | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | Yes | |
| 21 | ArtifactoryPromote | HTTP Step | Yes | |
| 22 | ResizeServerGroup | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | Yes | |
| 23 | DestroyServerGroup | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | Yes | |
| 24 | EnableServerGroup | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | Yes | |
| 25 | Webhook | HTTP step | Yes | |
| **Spinnaker Stages** | **Harness** | **Release** | **Comments** |
| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | ---------------------------------------------------------- |
| Wait | Wait | | |
| Bake Manifest | [AMI Plugin]([https://hub.docker.com/r/harnessdev/aws-bake-deploy-ami-plugin](https://hub.docker.com/r/harnessdev/aws-bake-deploy-ami-plugin)) | | |
| Deploy Manifest | Deploy | | |
| Delete Manifest | Delete | | |
| Enable Manifest | Plugin | 1.91.0 | |
| Disable Manifest | Plugin | 1.91.0 | |
| Manual Judgement | Approval | | |
| Pipeline | Pipeline Chaining | | Can only chain up to 2 pipelines |
| Find Artifacts From Resource | Shell Script | | |
| Find Image From Tags | Shell Script | | |
| Find Image | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | | |
| Evaluate variables | JEXL Expression | | |
| Check Preconditions | Shell Script | | Supports Expressions, and Multiple Check preconditions |
| Jenkins | Jenkins Step | | |
| Bake | [AMI Plugin](https://hub.docker.com/r/harnessdev/aws-bake-deploy-ami-plugin) | | For AMI Baking, Only supports AWS cloud provider currently |
| Deploy AMI Backed with Packer | [AMI Plugin](https://hub.docker.com/r/harnessdev/aws-bake-deploy-ami-plugin) | | |
| AWS.LambdaInvokeStage | [AWS Drone Plugin]([https://hub.docker.com/r/harnessdev/aws-drone-plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin)) | | |
| AWS.LambdaUpdateCodeStage | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | | |
| Aws.LambdaDeploymentStage | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | 1.84.0 | |
| Aws.LambdaTrafficRoutingStage | [AWS Drone Plugin]([https://hub.docker.com/r/harnessdev/aws-drone-plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin)) | 1.84.0 | |
| ShrinkCluster | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | | |
| ScaleDownCluster | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | | |
| ResizeServerGroup | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | | |
| DisableCluster | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | | |
| ArtifactoryPromote | HTTP Step | | |
| DestroyServerGroup | [AWS Drone Plugin]([https://hub.docker.com/r/harnessdev/aws-drone-plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin)) | | |
| Webhook | HTTP Step | | |
| EnableServerGroup | [AWS Drone Plugin]([https://hub.docker.com/r/harnessdev/aws-drone-plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin)) | | |
| RollbackCluster | [AWS Drone Plugin]([https://hub.docker.com/r/harnessdev/aws-drone-plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin)) | | |
| disableServerGroup | [AWS Drone Plugin]([https://hub.docker.com/r/harnessdev/aws-drone-plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin)) | 1.82.0 | |
| modifyAwsScalingProcess | [AWS Drone Plugin]([https://hub.docker.com/r/harnessdev/aws-drone-plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin)) | 1.85.0 | |
| undoRolloutManifest | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | 1.85.0 | |
| rollingRestartManifest | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | 1.85.0 | |
| scaleManifest | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | 1.85.0 | |
| cloneServerGroup | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | 1.88.0 | |
| addJiras | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | 1.89.0 | |
| runJobManifest | CD Stage, Kubernetes Apply Step | 1.89.0 | |
| determineTargetServerGroup | [AWS Drone Plugin]([https://hub.docker.com/r/harnessdev/aws-drone-plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin)) | | Implemented indirectly as a part of the CloneServerGroup |
| applySourceServerGroupCapacity | [AWS Drone Plugin](https://hub.docker.com/r/harnessdev/aws-drone-plugin) | | Implemented indirectly as a part of the CloneServerGroup |
| upsertImageTags | Shell Script | 1.92.0 | |
| githubAddIssueLabel | HTTP Step | 1.92.0 | |
| githubDeleteIssueLabel | HTTP Step | 1.92.0 | |
| githubStatus | HTTP Step | 1.92.0 | |
| githubAddIssueComment | HTTP Step | 1.92.0 | |
| restrictExecutionDuringTimeWindow | | 1.93.0 | |

0 comments on commit d79a3b9

Please sign in to comment.