Module Appendix

Harness Platform

Onboarding Package

Onboarding package

Onboarding target

Level 1

Platform onboarding

Package Details

Objectives

Outcome

Authentication setup

  • Customer must specify the authentication method they wish to use for logging into Harness and validate the login to the platform with the specified login method
    • SAML
    • LDAP
    • OAuth

RBAC setup

  • Base RBAC functionality for users is implemented and validated with the users and user groups mapped to Roles
    • SCIM
    • Just in time provisioning

Organizational structure

  • Customer must specify the organizational structure which needs to be mapped with the Account/Organization/Project structure of Harness

Secret Manager

  • Integrate with customer’s secret manager platform and validate the retrieval of these secrets in a sample pipeline
  • AWS KMS and AWS secret manager
  • GCP KMS and GCP secret manager
  • Hashicorp vault secret manager
  • Azure key vault secret manager
  • Custom secret manager

Notifications

  • Integrate with customers SMTP configuration
  • Customer has a delegate which can send email notifications

Out of Scope

  • Integrate with customer’s secret manager platform and validate the retrieval of these secrets in a sample pipeline
  • AWS KMS and AWS secret manager
  • GCP KMS and GCP secret manager
  • Hashicorp vault secret manager
  • Azure key vault secret manager
  • Custom secret manager

Continuous Delivery

Onboarding Package

Onboarding package

Program Time

Onboarding Entitlement

Onboarding Entitlement Definition

Level 1

4-6 wks

Up to 10 Services

Harness PS considers a CD Service to be the smallest, functionally deliverable component of a customer’s software ecosystem.

The number of Services in each level is the amount Harness may deliver in the program time, based on Harness’ industry experience.

We understand that not all customers will match this industry average, and work with customers to accommodate those differences.

Level 2

6-8 wks

Up to 35 Services

Level 3

10-12 wks

Up to 75 Services

Package Details

Objectives

Outcome

Onboard Application Services

  • Customers must specify the services they wish to target for Onboarding and agree upon the scope of the services they wish to target for onboarding.

Pipeline & GitOps Deployments

  • Each Pipeline must deploy successfully to a respective target
  • Working pipelines can deploy to any environment (non-prod or prod - does not need to be Prod)
  • Service must be deployed to an environment

Pipeline Configuration and Integration Configuration

  • Shell script configuration
  • Service and environment onboarding
  • Approval gate configuration
  • ServiceNow and Jira integration
  • Bi-Directional Git Sync / Git Experience to backup configurations and setup
  • Deployment Step Configuration
  • Cloud Providers
  • Infrastructures are configured
  • Services and Environments are configured
  • OOTB Dashboards setup

RBAC Setup for CD

User Groups, Users are all mapped to Roles to begin deployment

Delegate Setup for CD

Users have delegates that can perform deployment tasks

  • Delegate INIT SCRIPT are configured
  • Delegate Upgrade process is defined
  • Immutable and Custom Delegate Image - Process in place to maintain and update
  • Network Connectivity to resources
  • High Availability of Delegates
  • Prod vs Non Prod Access for Delegates

Out of Scope

  • Custom Shell Script Steps for 3rd Party Integrations
  • Building Custom Docker Images for users to run jobs, the customer engineering team needs to build and run these jobs on their own, or purchase
  • Writing Advanced Use Case OPA Policies for users
  • Terraform Automation for the customer
  • API Automation for the customer
  • Deployment Templates

Adoption Packages

Adoption package

Adoption Target

Level 1

Up to 40 additional services

Level 2

Up to 180 additional services

Level 3

Up to 375 additional services

Package Details

Objectives

Outcome

Configure OPA Policies for Pipelines

Users will be able to govern their Deployments via Policies as Code.

  • Level 1
    • Not Applicable
  • Level 2
    • Max 6 Policies
  • Level 3
    • Max 8 Policies

Configure Templates for the Pipelines to scale adoption

Users will have various templates configured in their account to prepare to scale adoption of Harness to other teams

  • Level 1
    • Max 4 Templates
  • Level 2
    • Max 12 Templates
  • Level 3
    • Max 20 Templates

Continuous Verification

Integrated health data sources with Harness CV, including the development of the relevant data queries

  • Level 1
    • 1 CV Step, 1 Monitored Service with 1 Query
  • Level 2
    • 3 CV Steps, 3 Monitored Services with 3 Queries
  • Level 3
    • 5 CV Steps, 5 Monitored Services with 5 Queries

Architecture Review

Customer gets a review of their current CD Practices from PS
Customer gets the best practices to implement Harness CD from PS

  • Level 1
    • Not Applicable
  • Level 2
    • Not Applicable
  • Level 3
    • Applicable

Iterate on existing Pipeline Architecture

Upgrading or extending of existing pipeline architecture

Additional team onboarding to existing pipelines

Building net new pipelines where appropriate

New Pipeline Onboarding

Customer creates Pipelines to help onboard the services with Harness support

Approvals for Deployments

Customers configure approvals for the respective pipeline deployments as needed

Users will have configured JIRA, ServiceNow or a Harness Approval

Overrides, Templating Service, Manifests and Environments Setup

Adopt more advanced features like overrides, variable expression usage and manifest

Production Readiness

Users are deploying their services to production with Harness

Onboarding Automation (via. Terraform, API or IDP)

Customer has an onboarding automation tool to help users scale to the next set of services; the time required to add and configure new services decreases for the customer

Custom Dashboards

Build Custom Dashboards for use with CD Data

  • Level 1
    • Up to 2 Custom Dashboards
  • Level 2
    • Up to 4 Custom Dashboards
  • Level 3
    • Up to 6 Custom Dashboards

CD RBAC Configuration

Base RBAC for CD Teams is implemented

Deployment Template Configuration and Setup

Customers can deploy with Deployment Templates for non-standard Harness Deployments

  • Level 1
    • Not Applicable
  • Level 2
    • Applicable
  • Level 3
    • Applicable

Reusability of Setup

The Customer gets an Account Setup, Integration Setup, Pipeline Design that is reusable and can handle the new services and teams they onboard. This is to ensure the short onboarding time and the reduction in new configuration

Delegate Setup for CD

User’s have delegates that can perform deployment tasks

  • Delegate INIT Script are configured
  • Delegate Upgrade process is defined
  • Immutable and Custom Delegate Image - Process in place to maintain and update
  • Network Connectivity to resources
  • High Availability of Delegates
  • Prod vs Non Prod Access for Delegates

Out of Scope

  • Custom Shell Script Steps for 3rd Party Integrations
  • Building Custom Docker Images for users to run jobs, the customer engineering team needs to build and run these jobs on their own, or purchase
  • Writing Advanced Use Case OPA Policies for users
  • Terraform Automation for the customer
  • API Automation for the customer
  • Deployment Templates

Software Engineering Insights

Onboarding Package

Onboarding package

Onboarding target

Level 3

Integrations: 1 SCM, 1 Issue Management, 3 Out-of-box
Collections: Up to 30 collections
Insights (Dashboard): Up to 5 out-of-box + 2 custom
Data Validation: Up to 8 collections
Admin Training: Platform Navigation, Insights Walkthrough, Configuration and Engineering Metrics Program

Package Details

Objectives

Outcome

Integrations

  • Integration Setup
    • Out of the Box Integrations
  • Satellite Install
    • Configure the satellite
    • Run the satellite container
    • Managing the satellite
  • Collaborator Setup

Collections

  • Hierarchy setup
    • Asset and People based
    • Centralized Profiles setup

Insights (Dashboards)

  • Out-of-box:
    • DORA
    • Trellis
    • Agile
    • Dev Productivity
    • Business Alignment

Data Validation

An hour each session to validate data for the collections

Admin Training

Instructor led admin training on:

  • Integration setup
  • Keeping collaborator identities up-to-date
  • Creating and modifying collections
  • Creating new Profiles and Workspaces
  • Modifying Thresholds
  • Customization of Dashboards
  • Widget Walkthrough

Out of Scope

  • No propel authoring
  • No customization of widgets or dashboards
  • No custom integration

Continuous Integration

Onboarding Package

Onboarding package

Onboarding target

Level 1

1 pipeline migrated to Harness

Level 2

Up to 3 pipelines migrated to Harness

Level 3

Up to 5 pipelines migrated to Harness

Package Details

Objectives

Outcome

Goals/ discovery

  • Set goals/ timelines needed for the migration
  • Infrastructure, network access, connectors is setup to run CI builds

Training

  • Tutorials and Pre-Implementation Orientation

Build Infrastructure Setup

  • Setup infrastructure for self-hosted scenarios
  • Codebase connector to clone codebase in CI pipeline

Build & optimize 1st pipeline

  • Get the first 1st pipeline running in Harness with all the optimization to make builds faster

Migrate & optimize pipeline #2

  • Migrate. Optimize pipeline#2 and identity patterns that can be generalized through templates

Governance & Insights

  • Create policies and dashboards so the customer can roll out CI pipelines and measure the ROI

Templates

  • Create templates based on common patterns identified so customer can rollout CI pipelines

Acceptance and Rollout

  • Do functional, performance, security testing to ensure that this effort meets the business goals
  • No shadow mode for the pipeline migrated to Harness CI
  • Developer Satisfaction
  • Case study for the benefits realized

Adoption Packages

Adoption package

Adoption Target

Level 1

Up to 50 additional CI pipeline(s) are optimized and running in Harness and legacy build tools are sunset

Level 2

Up to 100 additional CI pipeline(s) are optimized and running in Harness and legacy build tools are sunset

Level 3

Up to 150 additional CI pipeline(s) are optimized and running in Harness and legacy build tools are sunset

Package Details

Objectives

Outcome

Goals/ discovery

  • Migration goals/ internal rollout plan (people, process, culture, direction)
  • Infrastructure, network access, connectors is setup to run CI builds

Training

  • Tutorials and Orientation Pre-Implementation
  • Migration

Build Infrastructure Setup

  • Setup infrastructure for self-hosted scenarios
  • Codebase connector to clone codebase in CI pipeline

Build & optimize 1st pipeline

  • Get the first 1st pipeline running in Harness with all the optimization to make builds faster

Migrate & optimize pipeline #2

  • Migrate. Optimize pipeline#2 and identity patterns that can be generalized through templates

Governance & Insights

  • Create policies and dashboards so the customer can roll out CI pipelines and measure the ROI

Templates

  • Create templates based on common patterns identified so customer can rollout CI pipelines

Initial rollout

  • Onboard 20-30% of engineering teams/ developers
  • Run Harness & existing CI system in Shadow mode

Acceptance and Initial Rollout

  • Business Outcomes results realized based on the SKU and initial rollout scope
  • Technical acceptance for functional, performance, security goals
  • CSAT Completion
  • Developer Satisfaction
  • Case study for the benefits realized

Cut over

  • Migrate all pipelines (optimize or deprecate)
  • Harness CI becomes the primary system
  • Existing CI system deprecated/ any infrastructure used is deprecated

Acceptance and Rollout

  • Do functional, performance, security testing to ensure that this effort meets the business goals
  • No shadow mode for the pipeline migrated to Harness CI
  • Developer Satisfaction
  • Case study for the benefits realized

Feature Flags

Onboarding Package

Onboarding package

Onboarding target

Level 1

1 team, Up to 5 feature flags each

Level 2

Up to 5 teams, Up to 5 feature flags each

Level 3

Up to 10 teams, Up to 5 feature flags each

Package Details

Objectives

Outcome

Onboard Feature Flags

  • Setup RBAC for organization and projects to control who is creating, editing, deleting, and toggling feature flags
  • Help install SDKs for each application team
  • Create initial targets and target groups
  • Setup simple boolean feature flags for controlling the release off a feature (on/off)

Pipeline Automation

  • Setup pipeline for feature flag approval automation with Jira or ServiceNow

Out of Scope

  • Custom 3rd Party Integrations
  • Custom SDK configurations
  • Complex RBAC patterns (i.e. Banking architecture with federated models)

Adoption Packages

Adoption package

Adoption Target

Level 1

1 team, Up to 10 feature flags each

Level 2

Up to 5 teams, Up to 10 feature flags each

Level 3

Up to 10 teams, Up to 10 feature flags each

Package Details

Objectives

Outcome

Use Cases

  • Kill Switches
  • Progressive Delivery
  • Incident Management

Target Management

  • Setup target management associated with use cases implemented

Pipelines Automation

  • Setup pipeline automation for use cases implemented
  • Setup OPA policy for naming conventions
  • Setup OPA policy for automated ticket creation, approval, and ticket close out

Git Experience

  • Setup git connector for each development team and associated Git repo and give training on implementing feature flags in the code and management of flags

Stale Flag Management

  • Setup Git integrations with repo and train on how to confirm stale flags and removal with automation in the feature flag module

Reporting

  • Configure reporting dashboard for Developer persona
  • Configure reporting dashboard for Manager persona

Proxy Setup

  • Setup and configure Proxy v2 for customer, test and validate configuration

Note: This may include multiple Proxies depending on network and customer requirements.

Out of Scope

  • Custom 3rd Party Integrations
  • Custom SDK configurations
  • Custom OPA templates in pipeline

Cloud Cost Management

Onboarding Package

Onboarding package

Onboarding target

Level 1

OOTB Perspectives/Dashboards
1 Auto Stopping Rule
1 Asset Governance Rule
Commitment Orchestrator - Visibility

Level 2

Reporting - OOTB Perspectives/Dashboards
Up to 10 Auto Stopping Rules
Up to 10 Asset Governance Rules
Commitment Orchestrator - Visibility

Level 3

Reporting - OOTB Perspectives/Dashboards
Up to 20 Auto Stopping Rules
Up to 20 Asset Governance Rules
Commitment Orchestrator - Visibility

Package Details

Objectives

Outcome

Setup

  • Pre-sales to Post-sales Transition / POV involvement
  • Project Kick off
  • SCIM/SSO Implementation
  • RBAC Implementation
  • Create billing connector
  • Cluster Costs (Delegate and 2 connectors) Implementation

Visualization

  • Custom Perspective Implementation
  • Custom Dashboard Implementation
  • Cost Categories Implementation
  • Anomaly Overview
  • Budget Implementation

Impact

  • Recommendations Overview
  • AutoStopping Setup
  • AutoStopping Schedule Implementation
  • AutoStopping Traffic Implementation
  • Asset Governance Setup
  • Asset Governance Rule Enforcement
  • Commitment Orchestrator Setup
  • Commitment Orchestrator Review Recommendations

Adoption Packages

Adoption package

Adoption Target

Level 1

Up to 3 Custom Perspective / Dashboard Templates
Up to 10 Auto Stopping Rules with automation via TF/API to scale
Up to 10 Asset Governance Rules with automation to scale

Level 2

Up to 10 Custom Perspective / Dashboard Templates
Up to 40 Auto Stopping Rules with automation via TF/API to scale
Up to 40 Asset Governance Rules with automation to scale

Level 3

Up to 20 unique Custom Perspective / Dashboard Templates
Up to 75 Auto Stopping Rules with automation via TF/API to scale
Up to 75 Asset Governance Rules with automation to scale

Package Details

Objectives

Outcome

Visualization

  • Custom Perspective Implementation
  • Custom Dashboard Implementation
  • Cost Categories Implementation
  • Anomaly Overview
  • Budget Implementation

Impact

  • Recommendations Overview
  • AutoStopping Setup
  • AutoStopping Schedule Implementation 
  • AutoStopping Traffic Implementation 
  • Asset Governance Setup
  • Asset Governance Rule Enforcement 
  • Commitment Orchestrator Setup
  • Commitment Orchestrator Review Recommendations
  • Automated purchasing and management of RIs and SPs through Commitment Orchestrator

Security Test Orchestration

Onboarding Package

Onboarding package

Onboarding target

Level 1

  • Up to: 3 OSS or 1 OSS security scanners and 1 commercial security scanners have been integrated into an automation pipeline, including a basic scan governance policy
  • For up to 15% of licensed users

Level 2

  • Up to: 5 OSS or 1 OSS security scanners and 3 commercial security scanners have been integrated into an automation pipeline, including a basic scan governance policy
  • For up to 15% of licensed users

Level 3

  • Up to: 7 OSS or 1 OSS security scanners and 5 commercial security scanners have been integrated into an automation pipeline, including a basic scan governance policy
  • For up to 15% of licensed users

Package Details

Objectives

Outcome

Security Scan Infrastructure Implementation

  • Prepare Security Scan Hosting Platform
  • Prepare any Self-signed Certificate Dependencies
  • Deploy Delegate to manage Security Scans
  • Create Scanning Infrastructure Connector

STO Pipeline Stage Implementation

  • Create STO Pipeline Template
  • Configure Pipeline Variables
  • Configure Pipeline Notifications
  • Configure Flow Control (if applicable)
  • Configure Policy Sets (if applicable)
  • Configure Advanced Pipeline Options (if applicable)
  • Configure Harness Approval Stage Template (if applicable)
  • Create STO Stage Template
  • Create Code Repository Connector (if applicable)
  • Create Artifact Repository Connector
  •   Configure Codebase
  •   Configure Infrastructure Tab
  •   Configure Stage Variables
  •   Configure Execution Tab
  •   Configure Security Tests Step
  •   Run initial tests and configure baselines
  •   Target name and variant acceptance review
  •   Setup automation for vulnerability baselines

Dashboard Implementation

  • Configure Dashboard

Basic Pipeline Governance Policy Implementation

  • Configure Governance Policy

  •   Enable AIDA Recommendations
  •   Develop vulnerability exemption management workflow

Vulnerability Issue Tracking

  • Jira Integration
  • Slack Integration

Adoption Packages

Adoption package

Adoption Target

Level 1

  • STO integrated with developer Pull Request pipelines resulting in vulnerabilities being fixed by devs prior to main merge using up to an additional 3 OSS or 1 OSS/1 Commercial scanners
  • For up to 75% of contracted users

Level 2

  • STO integrated with developer Pull Request pipelines resulting in vulnerabilities being fixed by devs prior to main merge using up to an additional 5 OSS or 1 OSS/3 Commercial scanners
  • For up to 75% of contracted users

Level 3

  • STO integrated with developer Pull Request pipelines resulting in vulnerabilities being fixed by devs prior to main merge using up to an additional 7 OSS or 1 OSS/5 Commercial scanners
  • For up to 75% of contracted users

Package Details

Objectives

Outcome

Additional Adoption of Security Scan Infrastructure Implementation

  • Prepare Security Scan Hosting Platform
  • Prepare any Self-signed Certificate Dependencies
  • Deploy Delegate to manage Security Scans
  • Create Scanning Infrastructure Connector

Additional Adoption of STO Pipeline Stage Implementation

  • Create STO Pipeline Template
  • Configure Pipeline Variables
  • Configure Pipeline Notifications
  • Configure Flow Control (if applicable)
  •  Configure Policy Sets (if applicable)
  •  Configure Advanced Pipeline Options (if applicable)
  •  Configure Harness Approval Stage Template (if applicable)
  •  Create STO Stage Template
  •  Create Code Repository Connector (if applicable)
  •  Create Artifact Repository Connector
  •  Configure Codebase
  •  Configure Infrastructure Tab
  •  Configure Stage Variables
  •  Configure Execution Tab
  •  Configure Security Tests Step
  •  Run initial tests and configure baselines
  •  Target name and variant acceptance review
  •  Setup automation for vulnerability baselines

Advanced Pipeline Governance Policy Implementation

  • Configure Governance Policy
  • Enable AIDA Recommendations
  • Develop vulnerability exemption management workflow

Vulnerability Issue Tracking

  • Jira Integration
  • Slack Integration

Software Supply Chain Assurance

Onboarding Package

Onboarding package

Onboarding target

Level 1

  • Up to 100 SBOM's for built artifacts or repositories including different versions across pipelines with 3 OPA policy for enforcement

Level 2

  • Up to 250 SBOM's for built artifacts or repositories including different versions across pipelines with 5 OPA policies for enforcement

Level 3

  • Up to 500 SBOM's for built artifacts or repositories including different versions across pipelines with 10 OPA policies for enforcement

Package Details

Objectives

Outcome

Setup

  • Pipeline Creation with git connectors
  • Setting up codebase and building artifact in CI
  • Setup Deployment Stage and Configuration

SBOM Generation

  • Include SBOM Orchestration Step in Build Stage
  • Configure Attestation with Public & Private Key
  • Download SBOM and Verify Attestation in Artifact Registry

SBOM Enforcement

  • Create SBOM OPA policies to block components 
  • Enforce governance in Deploy stage using SBOM Enforcement Step

Artifact View

  • View components used in building artifacts
  • Understand licenses used along with supplier details

Adoption Packages

Adoption package

Adoption Target

Level 1

  • Up to 100 SBOM's for built artifacts or repositories including different versions across pipelines with 3 OPA policy for enforcement with SLSA Level 2 provenance validation for built artifacts to ensure integrity and trust on Harness Hosted Builds

Level 2

  • Up to 250 SBOM's for built artifacts or repositories including different versions across pipelines with 5 OPA policies for enforcement with SLSA Level 2 provenance validation for built artifacts to ensure integrity and trust on Harness Hosted Builds

Level 3

  • Up to 500 SBOM's for built artifacts or repositories including different versions across pipelines with 10 OPA policies for enforcement with SLSA Level 2 provenance validation for built artifacts to ensure integrity and trust on Harness Hosted Builds

Package Details

Objectives

Outcome

Setup

  • Pipeline Creation with git connectors
  • Setting up codebase and building artifact in build stage
  • Setup deployment stage and configuration

SBOM Generation

  • Include SBOM Orchestration Step in Build Stage
  • Configure Attestation with Public & Private Key
  • Download SBOM and Verify Attestation in Artifact Registry

SBOM Enforcement

  • Create SBOM OPA policies to block components
  • Enforce governance in Deploy stage using SBOM Enforcement Step 

Artifact View

  • View components used in building artifacts
  • View licenses used along with supplier details

SLSA Enforcement

  • Enforce SLSA Verification Step in Deployment
  • Setup OPA policies needed to ensure artifact integrity
  • Validate provenance by checking build system attributes such as users, branch etc

Remediation Tracker

  • Create remediation trackers to block components containing zero day vulnerabilities
  • Assign tickets to developers and track remediation status in deployed environments

Internal Developer Portal

Onboarding Package

Onboarding package

Onboarding target

Level 2 
(8 weeks)

  • Up to 3 OOTB Catalog Plugins
  • Onboarding for up to 35 Catalog Components
  • Up to 2 Self-Service Workflows
  • Up to 6 Catalog Readiness Scorecard Checks
  • Up to 2 Custom Data Ingestions with corresponding Maturity Scorecard Checks

Level 3
(12 weeks)

  • Up to 5 OOTB Catalog Plugins
  • Up to 75 components onboarded into Software Catalog
  • Up to 5 Self-Service Workflows
  • Up to 12 Catalog Readiness Scorecard Checks
  • Up to 5 Custom Data Ingestion Integration with corresponding Maturity Scorecard Checks

Package Details

Objectives

Outcome

Setup

  • Platform Fundamentals
    • RBAC Persona Configuration
    • SSO Integration
    • Secret Management Integration
    • Setup of Initial Account Structure
  • Integrate developer systems with Harness Platform
  • Create Systems and Domains to represent hierarchy

Catalog

  • Integrate and configuration Catalog Plugins
  • Define dependencies and relationships between components
  • Onboard software components into Software Catalogs
  • Create Scorecard for Catalog Readiness
  • Complete training for Administrators & End Users

Self-Service

  • Create self-service Workflows to support development organization
  • Integrate with CI / CD platforms to automate the scale of pipelines
  • Integrate with IaC frameworks to automate the scale of environments and application dependencies
  • Integrate with Change Management / Issue Tracking software to automate any governance and compliance requirements

Out of Scope

  • Backstage custom plugin development
  • Custom Visualization / UI Plugins

Infrastructure as Code Management

Onboarding Package

Onboarding package

Onboarding target

Level 1

  • Up to 10 Workspaces
    • Across 1-2 Projects
  • Up to 1 OPA Policy
  • Up to 2 Basic Pipelines
  • Cost Estimation Setup

Level 2

  • Up to 50 Workspaces
    • Across 3-5 Projects
  • Up to 2 OPA Policies
  • Up to 5 Basic Pipelines
  • Cost Estimation Setup

Level 3

  • Up to 100 Workspaces
    • Across 8-10 Projects
  • Up to 3 OPA Policies
  • Up to 10 Basic Pipelines
  • Cost Estimation Setup

Package Details

Objectives

Outcome

Infrastructure Dependency Integration

All infrastructure dependencies have been integrated into the provisioning pipeline(s)

State Management

Consolidated state and configuration management within Harness

Basic Infrastructure Provisioning Pipelines

Best practices for provisioning Infrastructure via Harness IaCM Pipelines

Change Management Integration

Pipelines integrated with Change Management processes

Delegate Architecture

Establish delegate architecture and build for scale

Out of Scope

  • Terraform / OpenTofu Module Development

Adoption Packages

Adoption package

Adoption Target

Level 1

  • Up to 40 Workspaces
    • Across 10 Projects
  • Up to 5 OPA Policy
  • Up to 10 Advanced Pipelines

Level 2

  • Up to 80 Workspaces
    • Across 20 Projects
  • Up to 10 OPA Policies
  • Up to 20 Advanced Pipelines

Level 3

  • Up to 150 Workspaces
    • Across 30 Projects
  • Up to 15 OPA Policies
  • Up to 30 Advanced Pipelines

Package Details

Objectives

Outcome

Infrastructure-as-Code Center of Excellence

Establish a cultural center of excellence for organization-wide Infrastructure-as-Code practices and reusable solutions

Advanced Infrastructure Provisioning Pipelines

Advanced infrastructure provisioning pipelines, including plugin integrations

State Drift Detection

Drift Detection Schedule enabled and set

Change Management Integration

Pipelines integrated with Change Management processes

Out of Scope

  • Terraform / OpenTofu Module Development

Chaos Engineering

Onboarding Package

Onboarding package

Onboarding target

Level 1

  • Up to 4 basic chaos experiments
    • For one k8s application
  • Up to 4 basic chaos experiments
    • For one Linux/Windows application
  • Up to 1 resilience probe integration

Level 2

  • Up to 8 basic chaos experiments
    • For one k8s application
  • Up to 8 basic chaos experiments
    • For one Linux/Windows application
  • Up to 8 resilience probe integrations

Level 3

  • Up to 16 basic chaos experiments
    • For one k8s application
  • Up to 12 basic chaos experiments
    • For one Linux/Windows application
  • Up to 12 resilience probe integrations

Package Details

Objectives

Outcome

Chaos Experiment Dependency Integration

All Chaos Experiment dependencies have been integrated

Change Management Integration

Experiment development integrated with change management process

Chaos Hub

Custom Chaos Hub setup

Pipeline Integration

Chaos Experiments integrated into CD pipelines

Basic Chaos Dashboards

Basic Chaos Dashboards configured and ready

Adoption Packages

Adoption package

Adoption Target

Level 1

  • Up to 12 chaos experiments
    • Across 1-2 Apps
  • Up to 10 resilience probe templates
    • Across 1-2 Apps
  • Up to 2 hours of Chaos Experiment Developer Training

Level 2

  • Up to 50 chaos experiments
    • Across 1-2 Apps
  • Up to 30 resilience probe templates
    • Across 1-2 Apps
  • Up to 6 hours of Chaos Experiment Developer Training
    • Including CD and APM integrations

Level 3

  • Up to 100 chaos experiments
    • Across 1-2 Apps
  • Up to 50 resilience probe templates
    • Across 1-2 Apps
  • Up to 8 hours of Chaos Experiment Developer Training
    • Including CD and APM and LT integrations

Package Details

Objectives

Outcome

Chaos Engineering Center of Excellence

Establishing a cultural center of excellence for organization-wide Chaos Engineering / Resiliency practices

Customized Chaos Hub

Customized Chaos Hub setup and ready

Chaos Experiment Development Training

Engineers trained in best-practices for Experiment Development

Pipeline Integration

Automated resilience verification built into the deployment pipelines

Reporting & Dashboards

Reporting and dashboards setup

Change Management Integration

Experiment development integrated with change management process

Harness SMP Install

Onboarding Package

Onboarding package

Onboarding target

Level 1

SMP Install

Package Details

Objectives

Outcome

Initial Installation

  • Connected mode
  • Nginx
  • Internal Database
  • Self signed certificate
  • Customer must specify the infrastructure where they wish to install the Harness Self Managed Platform
  • Managed k8s some text
    • EKS (AWS)
    • GKE (GCP)
    • AKS (Azure) 
  • Self managed k8s

Advanced installation with Air Gapped mode

  • Customer must specify and provide the artifact repo they want to use with Air Gapped mode

Advanced installation with Istio

  • Customer must specify and bring their own Istio for the installation

Advanced installation with external database

  • Customer must bring their own external databases for MongoDB, PostgresQL, Redis, TimescaleDB

Backup and restore or Disaster recovery

  • Customer must have Velero buckets for backup and restore
  • Suggest disaster recovery strategy and support the architecture