The following process is required for cloud compute plugins.

  1. Develop code in repository that is reviewable by cloud compute admin
    1. code will have static code analysis applied for minimum security requirements
  2. 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
  3. build production container using iron bank image preferably
  4. test container locally using payload stored in the cloud compute store either mocked by minio or in cloud blob store like AWS S3
  5. push container to container repository cc-plugins in AWS ECR (requires DD-7789  form and cert of Cyber Security IA training)
  6. register plugin image with cloud compute.
  7. test plugin image with cloud compute compute for a single event.