Get started with HSF
Last updated on
Welcome to the HSF onboarding guide. Discover how Harness accelerates onboarding and adoption by reducing setup time and maintaining best practices
Pre Deployment of HSF
Prerequisites
Before beginning, ensure you have:
- Access to a Harness Account
- Ability to create an admin level token
If you do not meet all these prerequisites but think your organization could benefit from HSF, please reach out to your Harness account team.
Post Deployment of HSF
Now that HSF has been deployed, what’s next? Below are a couple things to get you started using Harness Solutions Factory:
- Create Organizations and Projects. This lab goes over some details.
- Add users to the HSF Admin, HSF Users (account level) and HSF Mirror Reviewers (organization level) groups
- This can be bound to SSO Provider Groups
- Decide on the notification preferences for HSF Admins (Slack, Email, Teams)
- You can also change the mirror schedule by going into Harness Pilot Light and finding the
mirror_schedulevariable
- Change token configurations
- You can change the rotation schedule or if it should rotate on a schedule by going into Harness Pilot Light and finding the
should_rotate_on_scheduleandrotation_schedulevariables - By default we create a one year token with a weekly rotation.
- You can change the rotation schedule or if it should rotate on a schedule by going into Harness Pilot Light and finding the
- If you want move your Custom Harness Template Library to a SCM of your choice:
- In Account Variables change the Custom Template Library Connector and Custom Template Library Repo
- If you want to change your HSF execution to use Kubernetes check out this document
- Add credentials to Dockerhub Connector
- When HSF is deployed we use an organization level connector (
hsf_dockerhub_connector) to DockerHub using an anonymous authentication. Be sure to add credentials so you are not rate limited by DockerHub
- When HSF is deployed we use an organization level connector (
- If you are using a different container registry:
- Change the
hsf_pipeline_connector_refto the appropriate link - If you are using Nexus or Artifactory make sure you include the fully qualified path for the differenet images
- Change the
There will be a lot of resources that are created into your account once HSF is deployed. Be sure to review this document to understand what was created and where it all lives.