first commit
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"description": "ReplicatedImageSet is the Schema for the replicatedimagesets API.",
|
||||
"properties": {
|
||||
"apiVersion": {
|
||||
"description": "APIVersion defines the versioned schema of this representation of an object.\nServers should convert recognized schemas to the latest internal value, and\nmay reject unrecognized values.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
|
||||
"type": "string"
|
||||
},
|
||||
"kind": {
|
||||
"description": "Kind is a string value representing the REST resource this object represents.\nServers may infer this from the endpoint the client submits requests to.\nCannot be updated.\nIn CamelCase.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
|
||||
"type": "string"
|
||||
},
|
||||
"metadata": {
|
||||
"type": "object"
|
||||
},
|
||||
"spec": {
|
||||
"description": "ReplicatedImageSetSpec defines the desired state of ReplicatedImageSet.",
|
||||
"properties": {
|
||||
"priority": {
|
||||
"description": "Priority controls the ordering of alternatives from this CR relative to the original image and other CRs.\nNegative values place alternatives before the original image; positive values place them after.\nDefault is 0 (original image first, then alternatives in default type order).",
|
||||
"type": "integer"
|
||||
},
|
||||
"upstreams": {
|
||||
"items": {
|
||||
"properties": {
|
||||
"credentialSecret": {
|
||||
"description": "CredentialSecret is a reference to the secret used to pull matching images.",
|
||||
"properties": {
|
||||
"name": {
|
||||
"description": "Name is the name of the secret",
|
||||
"type": "string"
|
||||
},
|
||||
"namespace": {
|
||||
"description": "Namespace is the namespace where the secret is located.\nThis value is ignored for namespaced resources and the namespace of the parent object is used instead.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object",
|
||||
"additionalProperties": false
|
||||
},
|
||||
"imageFilter": {
|
||||
"description": "ImageFilter defines the rules used to select replicated images.",
|
||||
"properties": {
|
||||
"exclude": {
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"include": {
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"type": "array"
|
||||
}
|
||||
},
|
||||
"type": "object",
|
||||
"additionalProperties": false
|
||||
},
|
||||
"path": {
|
||||
"description": "Path is a string identifying the image in a registry",
|
||||
"type": "string"
|
||||
},
|
||||
"priority": {
|
||||
"description": "Priority controls the ordering of this mirror in comparaison to similar alternatives (replicated upstream with same parent priority) when re-routing images.\n0 means no specific ordering (YAML declaration order is preserved).\nPositive values are sorted ascending: lower value = higher priority.",
|
||||
"type": "integer"
|
||||
},
|
||||
"registry": {
|
||||
"description": "Registry is the registry where the image is located",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"path",
|
||||
"registry"
|
||||
],
|
||||
"type": "object",
|
||||
"additionalProperties": false
|
||||
},
|
||||
"type": "array"
|
||||
}
|
||||
},
|
||||
"type": "object",
|
||||
"additionalProperties": false
|
||||
},
|
||||
"status": {
|
||||
"description": "ReplicatedImageSetStatus defines the observed state of ReplicatedImageSet.",
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
}
|
||||
Reference in New Issue
Block a user