Skip to content
Cloud Native Application Bundle Specification
JavaScript Shell Makefile
Branch: master
Clone or download
radu-matei Merge pull request #280 from trishankatdatadog/trishankatdatadog/add-…
…verification-workflows

CNAB Security 303: Verification workflows
Latest commit 88949d0 Jan 28, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Bump bundle schemaVersion to 1.0.0 (#278) Sep 20, 2019
schema Update definitions schema to use a bespoke JSON Schema Version (#257) Sep 3, 2019
000-index.md Fix broken links in 000-index.md (#208) Jul 1, 2019
100-CNAB.md Update 100-CNAB.md Sep 6, 2019
101-bundle-json.md Bump bundle schemaVersion to 1.0.0 (#278) Sep 20, 2019
102-invocation-image.md Formatting and whitespace corrections (#202) Jul 5, 2019
103-bundle-runtime.md Indicate that both parameters and credentials may inject files. Jan 8, 2020
104-bundle-formats.md fix: corrected a typo Sep 4, 2019
200-CNAB-registries.md add a CNAB Registry icon (#232) Jul 29, 2019
300-CNAB-security.md add a CNAB Security icon (#231) Jul 29, 2019
303-verification-workflows.md address @vdice feedback Jan 28, 2020
400-claims.md updated to address feedback Jan 6, 2020
500-CNAB-dependencies.md Fix dependency example json (#216) Jul 22, 2019
801-declarative-images.md add front matter for hugo website Mar 13, 2019
802-credential-sets.md Formatting and whitespace corrections (#202) Jul 5, 2019
803-repositories.md Remove links to base bundles Apr 28, 2019
804-well-known-custom-actions.md Update "next section" link for added disconnected content. Jan 8, 2020
805-airgap.md fix: terminology and grammar (#226) Jul 22, 2019
901-process.md Final Approval for CNAB Core 1.0 Specification Sep 6, 2019
CONTRIBUTING.md Add text explaining the DCO requirement. Jan 7, 2020
Dockerfile.ajv feat(ci): add validation automation Feb 15, 2019
LICENSE Update License (#47) Dec 4, 2018
Makefile feat(ci): add validation automation Feb 15, 2019
OWNERS Remove youreddy as core maintainer Jan 24, 2020
README.md Add mailing list (#283) Sep 20, 2019
brigade.js ci(brigade.js): add issue comment handling (#211) Jul 1, 2019
governance.md add more info on governance May 7, 2019
validate.sh Update definitions schema to use a bespoke JSON Schema Version (#257) Sep 3, 2019

README.md

Cloud Native Application Bundle Specifications

Abstract

Cloud Native Application Bundles (CNAB) are a package format specification that describes a technology for bundling, installing, and managing distributed applications, that are by design, cloud agnostic.

CNAB Core 1.0 (Final)

The CNAB Working Group with the joint approval of the Executive Directors has approved the CNAB Core 1.0 specification for publication. CNAB Core 1.0 is complete.

For more information on the approval process, see the process documentation. Further changes to CNAB Core will be considered for CNAB Core 1.1.

Table of Contents

Contributing

The specification is licensed under OWF Contributor License Agreement 1.0 - Copyright and Patent in the LICENSE file.

Communications

Meetings

Slack Channel

#cnab Slack channel for related discussion in CNCF's Slack workspace.

Mailing List

We operate a mailing list via the Joint Development Foundation.

Notational Conventions

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" are to be interpreted as described in RFC 2119.

The key words "unspecified", "undefined", and "implementation-defined" are to be interpreted as described in the rationale for the C99 standard.

An implementation IS compliant if it satisfies all the MUST, REQUIRED, and SHALL requirements.

An implementation IS NOT compliant if it fails to satisfy one or more of the MUST, REQUIRED, or SHALL requirements.

Document Naming Conventions

  • The CNAB Core specification is contained in the 1xx documents.
  • The CNAB Registry specification is contained in the 2xx documents.
  • The CNAB Security specification reserves 3xx level documents.
  • The Claims specification reserves 4xx documents.
  • The CNAB Dependencies specification uses 5xx documents.
  • The 8xx-level documents are reserved for non-normative guidance.
  • The 9xx-level documents are reserved for process documents.
You can’t perform that action at this time.