Skip to content

blackduck-inc/cnc-quickstart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CNC Quickstart

Quick deployment examples and automated scripts for Cloud Native Coverity (CNC) across multiple platforms.

Overview

This repository provides two approaches for deploying CNC:

  1. Helm Chart with Examples - Pre-configured values files for different scenarios
  2. Automated Deployment Scripts - Platform-specific scripts for one-command deployment

Prerequisites

  • Kubernetes 1.28+
  • Helm 3
  • kubectl configured
  • Valid CNC license

Quick Start Options

Option 1: Using Automated Deployment Scripts (Recommended)

Platform-specific scripts that automate the entire deployment:

# For Kind/Minikube (Connect only)
./deployment-scripts/kind/connect-only/deploy_cnc_on_kind_connect_only.sh

# For AWS (Connect + Scan Services)
./deployment-scripts/aws/connect-scanservices/deploy_cnc_on_aws_connect_scanservices.sh

# For Azure (Connect + Scan Services with AD)
./deployment-scripts/azure/connect-scanservices-ad/deploy_cnc_on_azure_connect_scanservices_ad.sh

Option 2: Using Helm Chart with Examples

Manual Helm installation with pre-configured values:

# Local testing
helm install cnc ./charts/cnc -f charts/cnc/examples/quickstart/kind-local.yaml

# Production AWS
helm install cnc ./charts/cnc -f charts/cnc/examples/production/aws-prod.yaml

Repository Structure

cnc-quickstart/
├── deployment-scripts/          # Platform-specific deployment automation
│   ├── kind/
│   │   ├── connect-only/
│   │   └── connect-scanservices/
│   ├── gcp/
│   │   ├── connect-only/
│   │   └── connect-scanservices/
│   ├── aws/
│   │   ├── connect-only/
│   │   ├── connect-scanservices/
│   │   └── connect-scanservices-irsa/
│   └── azure/
│       ├── connect-only/
│       ├── connect-scanservices/
│       └── connect-scanservices-ad/
├── charts/cnc/                  # Helm chart with examples
│   ├── examples/
│   │   ├── quickstart/
│   │   ├── production/
│   │   └── advanced/
│   └── templates/
└── docs/                        # Documentation

Deployment Scripts

Platforms Supported

  • Kind/Minikube - Local testing and POC
  • AWS - Amazon EKS with RDS and ElastiCache
  • GCP - Google GKE with Cloud SQL and Memorystore
  • Azure - Azure AKS with Azure Database and Redis Cache

Deployment Types

  • connect-only - CNC Connect without Scan Services
  • connect-scanservices - CNC Connect with Scan Services
  • connect-scanservices-irsa (AWS) - With IAM Roles for Service Accounts
  • connect-scanservices-ad (Azure) - With Azure Active Directory integration

Documentation

Support

For issues and questions, please contact Black Duck Support.

License

Copyright © 2026 Black Duck Software, Inc.

About

Quick deployment examples and automated scripts for Cloud Native Coverity (CNC) across multiple platforms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages