Azure Red Hat OpenShift 3.11 will be retired 30 June 2022. Support for creation of new Azure Red Hat OpenShift 3.11 clusters continues through 30 November 2020. Following retirement, remaining Azure Red Hat OpenShift 3.11 clusters will be shut down to prevent security vulnerabilities.
Follow this guide to create an Azure Red Hat OpenShift 4 cluster. If you have specific questions, please contact us
ImageSignature holds a signature of an image. It allows to verify image identity and possibly other claims as long as the signature is trusted. Based on this information it is possible to restrict runnable images to those matching cluster-wide policy. Mandatory fields should be parsed by clients doing image verification. The others are parsed from signature’s content by the server. They serve just an informative purpose.
object
type
content
Property | Type | Description |
---|---|---|
|
|
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources |
|
|
Conditions represent the latest available observations of a signature’s current state. |
|
|
SignatureCondition describes an image signature condition of particular kind at particular probe time. |
|
|
Required: An opaque binary string which is an image’s signature. |
|
If specified, it is the time of signature’s creation. |
|
|
|
A human readable string representing image’s identity. It could be a product name and version, or an image pull spec (e.g. "registry.access.redhat.com/rhel7/rhel:7.2"). |
|
|
SignatureIssuer holds information about an issuer of signing certificate or key. |
|
|
SignatureSubject holds information about a person or entity who created the signature. |
|
|
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds |
|
Standard object’s metadata. |
|
|
|
Contains claims from the signature. |
|
|
Required: Describes a type of stored blob. |
Conditions represent the latest available observations of a signature’s current state.
array
SignatureCondition describes an image signature condition of particular kind at particular probe time.
object
type
status
Property | Type | Description |
---|---|---|
|
Last time the condition was checked. |
|
|
Last time the condition transit from one status to another. |
|
|
|
Human readable message indicating details about last transition. |
|
|
(brief) reason for the condition’s last transition. |
|
|
Status of the condition, one of True, False, Unknown. |
|
|
Type of signature condition, Complete or Failed. |
SignatureIssuer holds information about an issuer of signing certificate or key.
object
Property | Type | Description |
---|---|---|
|
|
Common name (e.g. openshift-signing-service). |
|
|
Organization name. |
SignatureSubject holds information about a person or entity who created the signature.
object
publicKeyID
Property | Type | Description |
---|---|---|
|
|
Common name (e.g. openshift-signing-service). |
|
|
Organization name. |
|
|
If present, it is a human readable key id of public key belonging to the subject used to verify image signature. It should contain at least 64 lowest bits of public key’s fingerprint (e.g. 0x685ebe62bf278440). |
The following API endpoints are available:
/apis/image.openshift.io/v1/imagesignatures
POST
: create an ImageSignature
/apis/image.openshift.io/v1/imagesignatures/{name}
DELETE
: delete an ImageSignature
Parameter | Type | Description |
---|---|---|
|
|
If 'true', then the output is pretty printed. |
POST
create an ImageSignature
Parameter | Type | Description |
---|---|---|
|
HTTP code | Reponse body |
---|---|
200 - OK |
|
201 - Created |
|
202 - Accepted |
|
401 - Unauthorized |
Empty |
Parameter | Type | Description |
---|---|---|
|
|
name of the ImageSignature |
Parameter | Type | Description |
---|---|---|
|
|
The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. |
|
|
Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. |
|
|
If 'true', then the output is pretty printed. |
|
|
Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. |
DELETE
delete an ImageSignature
Parameter | Type | Description |
---|---|---|
|
HTTP code | Reponse body |
---|---|
200 - OK |
|
401 - Unauthorized |
Empty |