Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated table for new stages #125

Merged
merged 3 commits into from
Jul 17, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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 | |
Loading