UNCLASSIFIED - NO CUI

Skip to content

Create Compliance Dashboard Helm Charts

Description:

Develop Helm charts for deploying the Compliance Dashboard and its related components. These charts should follow Kubernetes best practices and enable easy deployment, configuration, and management.


Tasks:

  1. Define Helm Chart Structure

    • Create subcharts for:
      • compliance-dashboard-app
      • compliance-dashboard-collector
    • Ensure modularity and reusability.
  2. Implement Helm Chart for Compliance Dashboard App

    • Define Deployment, Service, ConfigMap, and Ingress resources.
    • Include configuration options for database connection and API settings.
  3. Implement Helm Chart for Compliance Dashboard Collector

    • Define Deployment and ConfigMap for environment settings.
    • Ensure it can integrate with security tools like NeuVector and Kubescape.
  4. Add Values Configuration

    • Provide default values.yaml with customizable parameters.
    • Document configurable options in README.md.
  5. Testing & Validation

    • Deploy charts in a test Kubernetes cluster.
    • Validate successful installation, configuration, and service availability.
  6. CI/CD Integration

    • Automate Helm chart linting and validation in CI/CD pipelines.
    • Ensure versioning and release management.
  7. Documentation

    • Document installation steps and usage guidelines.
    • Provide troubleshooting and upgrade instructions.

Acceptance Criteria:

  • Helm charts for Compliance Dashboard App and Collector are created and tested.
  • Charts follow best practices and support custom configurations.
  • CI/CD integration ensures validation and versioning.
  • Documentation is complete and published.
Edited by Manuel Ucles