Skip to content

Add script to provision new customers

Adrien Kohlbecker requested to merge ak/provision into master

What does this MR do?

This script builds on the work by @pedropombeiro here to automate closed beta provisioning and adds a few more automated steps:

  • Automatically gets the necessary credentials from 1password using the op cli, to avoid needing to copy paste multiple credentials, and risking them leaking in bash history or screen sharing sessions
  • Automatically creates the user 1password entry, generates a password, and creates the user in Orka
  • Starts the provisioning process in a container running the CI image so the environment is consistent
  • Asks for customer data in a friendly way using read

Why was this MR needed?

What's the best way to test this MR?

What are the relevant issue numbers?

Merge request reports