The following process is required for cloud compute plugins.
- Develop code in repository that is reviewable by cloud compute admin
- code will have static code analysis applied for minimum security requirements
- test execution of plugin using payload stored in the cloud compute store either mocked by minio or in a cloud blob store like AWS S3
- build production container using iron bank image preferably
- test container locally using payload stored in the cloud compute store either mocked by minio or in cloud blob store like AWS S3
- push container to container repository cc-plugins in AWS ECR (requires DD-7789 form and cert of Cyber Security IA training)
- register plugin image with cloud compute.
- test plugin image with cloud compute compute for a single event.