Answer:

a) kubernetes cluster with minimum 32GB and 8CPU cores free. Prefer to start with 2x this number.

    - Load Balancer for ingress (nginx ingress can be installed automatically)

    - Cert Manager (default cert-manager can be installed automatially)

    - Automatic PVC provisioner (or manually created 4 ,10GB, PVs)

b) Any one of :github repo, gitlab, bitbucket or S3 bucket. This used for gitops style spinnaker

c) Optional: Hashicorp Vault for secret management