Onboarding - What to Expect#
This document is to describe to Service Teams (customers) what they can expect from the Secrets Team when onboarding to HCP Vault.
Pre-Onboarding Steps#
- Service Team: Fill out the Service Level Readiness form for Vault. The Secrets Team will schedule a meeting to discuss use cases and next steps
- Secrets Team: Provide documentation to Service Team that includes:
- Secrets Team: Creates a Target Process story to track the work and determine the availability of resources and agreed upon timeline within both of the teams to complete the onboarding process.
Onboarding Steps#
- Secrets Team: Schedule an initial meeting (30 minutes) to go over the following:
- Discuss Service Team's current use of secrets
- Discuss Service Team's scope and use cases
- Brief overview of Vault
- Describe namespaces and discuss need for sub-namespaces
- Demonstrate Grouper Structure for Namespace Management
- Service Team/Secrets Team: Add team to the #hcp-vault slack channel for support and community discussion within the University
- Service Team: Submit the Vault Namespace Google Form to get a namespace created for Service Team's CESI unit.
- Please specify who will have update access within Grouper to control which users can be added/removed from their created group for namespace access.
- Service Team: Submit the Vault Sub-namespace Google Form to create any sub-namespaces that may be required Sub-namespaces are for CESI groups that have subteams within them that require further isolation of secrets.
- Secrets Team: Work with IAM to create the necessary grouper groups and provision the new namespace in Vault. Secrets Team with notify the Service Team when the namespace is ready.
- Service Team: A member or manager of the Service Team who was provisioned with update access in grouper in step 3 will add team members to grouper so they can access vault.
- Secrets Team: Schedule an onboarding meeting (30 minutes) to go over the following:
- How to log into Vault and access the Service Team's new namespace(s)
- Describe Vault's features and pre-configured namespace items (secrets engines, policies, etc.)
- Demo Vault functionality and show sample repo
- Begin discussing potential use cases and timeline of work with the Service Team
- Answer any other questions by the Service Team
- Secrets Team: Schedule 1-2+ (1 hour) meetings to guide the Service Team through 1-2 use cases. During these sessions the Secrets Team will go over:
- Vault Auth Methods & Vault Policies
- Either technical discussions or hands on work to enable one or two specific secrets use cases of the Service Team.
- Other best practices
- Service Team: Feel free to reach out to the Secrets Team at secrets-team@umn.edu to schedule any follow up sessions.