API Reference
appstudio.redhat.com/v1alpha1
Package v1alpha1 contains API Schema definitions for the appstudio.redhat.com v1alpha1 API group
EnterpriseContractPolicy
EnterpriseContractPolicy is the Schema for the enterprisecontractpolicies API
Appears In: EnterpriseContractPolicyList
Field | Description |
---|---|
|
|
|
|
|
Kind is a string value representing the REST resource this object represents. |
|
APIVersion defines the versioned schema of this representation of an object. |
|
Refer to Kubernetes API documentation for fields of |
EnterpriseContractPolicyConfiguration
EnterpriseContractPolicyConfiguration configuration of modifications to policy evaluation. DEPRECATED: Use the config for a policy source instead.
Appears In: EnterpriseContractPolicySpec
Field | Description |
---|---|
|
Exclude set of policy exclusions that, in case of failure, do not block |
|
Include set of policy inclusions that are added to the policy evaluation. |
|
Collections set of predefined rules. DEPRECATED: Collections can be listed in include |
EnterpriseContractPolicyList
EnterpriseContractPolicyList contains a list of EnterpriseContractPolicy
Field | Description |
---|---|
|
|
|
|
|
Kind is a string value representing the REST resource this object represents. |
|
APIVersion defines the versioned schema of this representation of an object. |
|
Refer to Kubernetes API documentation for fields of |
|
EnterpriseContractPolicySpec
EnterpriseContractPolicySpec is used to configure the Enterprise Contract Policy
Appears In: EnterpriseContractPolicy
Field | Description |
---|---|
|
Optional name of the policy |
|
Description of the policy or its intended use |
|
One or more groups of policy rules |
|
Configuration handles policy modification configuration (exclusions and inclusions) |
|
URL of the Rekor instance. Empty string disables Rekor integration |
|
Public key used to validate the signature of images and attestations |
|
Identity to be used for keyless verification. This is an experimental feature. |
EnterpriseContractPolicyStatus
EnterpriseContractPolicyStatus defines the observed state of EnterpriseContractPolicy
Appears In: EnterpriseContractPolicy
Identity
Identity defines the allowed identity for keyless signing.
Appears In: EnterpriseContractPolicySpec
Field | Description |
---|---|
|
Subject is the URL of the certificate identity for keyless verification. |
|
SubjectRegExp is a regular expression to match the URL of the certificate identity for |
|
Issuer is the URL of the certificate OIDC issuer for keyless verification. |
|
IssuerRegExp is a regular expression to match the URL of the certificate OIDC issuer for |
Source
Source defines policies and data that are evaluated together
Appears In: EnterpriseContractPolicySpec
Field | Description |
---|---|
|
Optional name for the source |
|
List of go-getter style policy source urls |
|
List of go-getter style policy data source urls |
|
Arbitrary rule data that will be visible to policy rules |
|
Config specifies which policy rules are included, or excluded, from the |
|
Specifies volatile configuration that can include or exclude policy rules |
SourceConfig
SourceConfig specifies config options for a policy source.
Appears In: Source
Field | Description |
---|---|
|
Exclude is a set of policy exclusions that, in case of failure, do not block |
|
Include is a set of policy inclusions that are added to the policy evaluation. |
VolatileCriteria
VolatileCriteria includes or excludes a policy rule with effective dates as an option.
Appears In: VolatileSourceConfig
Field | Description |
---|---|
|
|
|
|
|
|
|
ImageRef is used to specify an image by its digest. |
VolatileSourceConfig
VolatileSourceConfig specifies volatile configuration for a policy source.
Appears In: Source
Field | Description |
---|---|
|
Exclude is a set of policy exclusions that, in case of failure, do not block |
|
Include is a set of policy inclusions that are added to the policy evaluation. |