Search / finos-ccc/ccc.batchproc.cp / v2026.06-rc4

Release · v2026.06-rc4

FINOS-CCC/CCC.BatchProc.CP Capability Catalog

FINOS-CCC/CCC.BatchProc.CP

Capabilities for Batch Processing technologies, as defined by the FINOS Common Cloud Controls project.

Published by FINOS Common Cloud Controls

Install

OCI v1.1
$grcli unpack --repository finos-ccc/ccc.batchproc.cp --tag v2026.06-rc4
Coordinate
oci.grc.store/finos-ccc/ccc.batchproc.cp:v2026.06-rc4
Manifest digest
sha256:bb6b7aa75c7b461b1719449d183f9e3502ccff75f0d269b4835ce7df6c1ae6ab

Provenance

1 layer
Digest Media type Size
bbe3d6232a31… application/vnd.gemara.artifact.v1+yaml 7.3 KiB
Bundle config blob
{
  "bundle-version": "1.0",
  "gemara-version": "v1.2.0",
  "metadata": {
    "provenance": {
      "buildDefinition": {
        "buildType": "https://grc.store/grcli/buildtype/v0",
        "externalParameters": {
          "artifact": {
            "id": "CCC.BatchProc.CP",
            "type": "CapabilityCatalog"
          },
          "target": {
            "registry": "oci.grc.store",
            "repository": "finos-ccc/ccc.batchproc.cp",
            "tag": "v2026.06-rc4"
          }
        },
        "internalParameters": {
          "CI": "true",
          "GITHUB_ACTIONS": "true",
          "GITHUB_ACTOR": "eddie-knight",
          "GITHUB_REF": "refs/heads/main",
          "GITHUB_REPOSITORY": "eddie-knight/common-cloud-controls",
          "GITHUB_RUN_ATTEMPT": "1",
          "GITHUB_RUN_ID": "26770748733",
          "GITHUB_SHA": "2b6dab4c1307a0ac67d90c99829f6c1825154c84",
          "GITHUB_WORKFLOW": "Batch Release All Catalogs",
          "RUNNER_OS": "Linux"
        },
        "resolvedDependencies": [
          {
            "name": "artifacts/compute/batchproc/capabilities.yaml",
            "uri": "file://artifacts/compute/batchproc/capabilities.yaml",
            "digest": {
              "sha256": "bbe3d6232a31cff00f7d5508e9962032d56b4d1c4a94501276d97afac181bab0"
            }
          },
          {
            "name": "source",
            "uri": "git+https://github.com/eddie-knight/common-cloud-controls@2b6dab4c1307a0ac67d90c99829f6c1825154c84",
            "digest": {
              "gitCommit": "2b6dab4c1307a0ac67d90c99829f6c1825154c84"
            }
          }
        ]
      },
      "runDetails": {
        "builder": {
          "id": "https://github.com/eddie-knight/common-cloud-controls/actions/runs/26770748733",
          "version": {
            "go": "go1.25.0",
            "go-arch": "amd64",
            "go-os": "linux",
            "grcli": "v0.2.2"
          }
        },
        "metadata": {
          "invocationId": "26770748733-1",
          "startedOn": "2026-06-01T17:27:35.085404036Z",
          "finishedOn": "2026-06-01T17:27:35.327949721Z"
        },
        "byproducts": [
          {
            "name": "capabilities.yaml",
            "digest": {
              "sha256": "bbe3d6232a31cff00f7d5508e9962032d56b4d1c4a94501276d97afac181bab0"
            }
          }
        ]
      }
    }
  },
  "artifacts": [
    {
      "name": "capabilities.yaml",
      "type": "CapabilityCatalog",
      "id": "CCC.BatchProc.CP",
      "role": "artifact"
    }
  ]
}

CCC Batch Processing Capabilities

Capabilities for Batch Processing technologies, as defined by the FINOS Common Cloud Controls project.

ID
CCC.BatchProc.CP
Version
v2026.06-rc4
Gemara version
v1.2.0
Author
FINOS Common Cloud Controls

Data Processing

The Data Processing group covers entries related to transforming, enriching, and moving data through pipelines. This includes ETL/ELT, stream and batch processing, data lineage, schema evolution, and workflow orchestration for data workloads.

  1. CCC.BatchProc.CP01 Data Processing

    Processing large volumes of data or time consuming operations in batches (groups) without requiring user interaction during execution.

Orchestration

The Orchestration group covers entries related to coordinating and managing workloads across distributed systems. This includes container orchestration, job scheduling, CI/CD pipelines, build automation, and service mesh management.

  1. CCC.BatchProc.CP02 Job Scheduling

    Allows workloads to be executed base on a schedules.

  2. CCC.BatchProc.CP03 Event Triggers

    Allows workloads to be executed base on an event.

  3. CCC.BatchProc.CP04 Manual Triggers

    Ability to trigger a job manually when needed.

  4. CCC.BatchProc.CP07 Job Definitions

    Defines job configurations, including compute resources, environment variables, and execution parameters.

  5. CCC.BatchProc.CP08 Job Queues

    Ability to organize jobs into queues with execution priorities.

  6. CCC.BatchProc.CP09 Job Dependencies

    Ability to define dependencies between jobs to execute them in a specific order.

  7. CCC.BatchProc.CP10 Job Orchestration

    Ability to coordinate and manage the execution of multiple jobs to ensure they run in order based on conditions to meet performance or business requirements.

  8. CCC.BatchProc.CP14 Retry Policy

    Ability to configure retry logic for failed jobs.

Resource Management

The Resource Management group covers entries related to the lifecycle, configuration, and operational integrity of cloud resources. This includes resource exhaustion, tag manipulation, version rollback, scaling, and cost management.

  1. CCC.BatchProc.CP05 Dynamic Resource Allocation

    Automatically provision computing resources based on job requirements at the start of execution and deallocate them once the job is completed.

  2. CCC.BatchProc.CP16 List Jobs

    Ability to list the jobs with their job status such as succeeded, failed, running, pending or submitted.

  3. CCC.BatchProc.CP17 Cancel Jobs

    Ability to cancel jobs that are in submitted, pending or runnable states.

  4. CCC.BatchProc.CP18 Terminate Jobs

    Ability to terminate jobs that are already running.

Networking

The Networking group covers entries related to network infrastructure, connectivity, and traffic management. This includes virtual networks, subnets, load balancing, DNS, routing, peering, and network-level access controls.

  1. CCC.BatchProc.CP06 VPC Support

    Ability to deploy compute resources in your VPC for network isolation.

Compute

The Compute group covers entries related to processing, execution, and runtime infrastructure. This includes CPU, memory, storage allocation, network ports, command-line interfaces, and elastic scaling.

  1. CCC.BatchProc.CP11 Multinode Parallel Jobs

    Support for running HPC (High Performance Computing) workloads that span multiple computing instances.

  2. CCC.BatchProc.CP12 Array Jobs

    Ability to run a single job across multiple data inputs or parameters concurrently.

  3. CCC.BatchProc.CP13 Container Support

    Native support for containerized workloads using Docker containers.

Data Resilience

The Data Resilience group covers entries related to ensuring data availability, integrity, and sovereignty across its lifecycle. This includes replication, backup, recovery, region restrictions, and protection against data loss or corruption.

  1. CCC.BatchProc.CP15 Integration with Data Sources and Sinks

    Seamlessly integrates with various data sources (for reading inputs) and data sinks (for storing outputs) such as object storage, databases, data streams and data warehouses.