CertProjectContainer

CertProjectContainer#

Container related information.

type | String required

String parameters

enum container | operator bundle image

Container type. Field is required, if project type is ‘Container’, and the field is immutable for Partners after creation.

airgap_registry | Boolean read-only

Indicates if the registry is air-gapped and its tags should not be synced.

application_categories | List[String]

List parameters

max_items | 3 enum: Accounting | AI / Machine learning | API Management | Application Delivery | Application Server | Automation | Backup & Recovery | Business Intelligence | Business Process Management | Capacity Management | Cloud Management | Collaboration/Groupware/Messaging | Configuration Management | Console | Container Platform / Management | Content Management/Authoring | Customer Relationship Management | Dashboard | Database & Data Management | Data Store | Developer Tools | Enterprise Resource Planning | Identity Management | Integration | Logging | Logging & Metrics | Management | Messaging | Metrics | Migration | Middleware | Mobile Application Development Platform (MADP) | Monitoring | Network Management | Networking | Observability | Other | Operating System | Performance Management | Plugin | Policy Enforcement | Programming Languages & Runtimes | Scheduling | Search | Security | Storage | Tracing | Virtualization Platform | Web Services

The application categories (types).

auto_publish | Boolean

Once a container is certified it is automatically published.

build_categories | String

String parameters

enum Standalone image | Component image | Operator image | Operator bundle

This value of this field is related to certProject.type field. See ISV-2012.

distribution_approval | Boolean read-only

Distribution approval obtained.

distribution_method | String

String parameters

enum non_registry | marketplace_only | rhcc | external

Distribution method.

isv_pid | String read-only

ID of the project in for ISV repositories.

kube_objects | OpenPGPEncrypted nullable

Kubernetes objects for operator registry projects. Value has to be a valid YAML.

docker_config_json | OpenPGPEncrypted nullable

Docker config for operator registry projects. Value has to be a valid JSON.

os_content_type | String

String parameters

enum Red Hat Enterprise Linux | Red Hat Universal Base Image (UBI) | Operator Bundle Image | Scratch Image

OS Content Type.

passed_rhcert | Boolean read-only

Passed RH Cert.

privileged | Boolean

A container needs to run in a privileged state.

hosted_registry | Boolean

Flag that indicates that project is using Red Hat hosted registry.

registry | String nullable

Hostname of the registry where the repository can be accessed. Examples: registry.company.com assumes the default port, 443. registry.company.com:5000 repository path with optional port specified. It is only applicable for projects with an ‘external’ distribution method.

registry_credentials | RegistryCredentials read-only

registry_override_instruct | String nullable

Note: These instructions will be displayed in the Red Hat Container Catalog as is. Please modify the following template as it suits your needs.

release_category | String

String parameters

enum Generally Available | Beta | Tech Preview | Deprecated | Mixed

Release category.

repository | String nullable

String parameters

min_length | 1 max_length | 128

Path to the container repository as found in the registry.

Examples: path/to/repository repository

This field can only be edited when there are no published containers. It is only applicable for projects with an ‘external’ distribution method.

repository_description | String nullable

String parameters

min_length | 1 max_length | 32768

The repository description is displayed on the container catalog repository overview page.

repository_name | String nullable

String parameters

min_length | 1 max_length | 64

This should represent your product (or the component if your product consists of multiple containers) and a major version. For example, you could use names like jboss-server7, or agent5.

This value is only editable when there are no published containers in this project. It is only applicable for projects that do not have the ‘external’ distribution method.

short_description | String

String parameters

min_length | 1 max_length | 140

Short description of the container.

support_platforms | List[String]

List parameters

enum: OpenShift Online | OpenShift Container Platform | OpenShift Dedicated

Supported Platforms.

Warning

The field was deprecated since the Catalog is no longer displaying this information to users.

github_usernames | List[String] nullable

List parameters

min_items | 1 max_items | 100

GitHub users authorized to submit a certification pull request.

repository | RESTGetRepositoryByRegistry

URI to this project’s repository. Associated via registry and repository.

repositories | RESTGetRepositories

URI to this project’s repositories. Associated via isv_pid.

Index management is not enabled on this collection.