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.