-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathpatterns-operator.clusterserviceversion.yaml
More file actions
229 lines (229 loc) · 10.4 KB
/
patterns-operator.clusterserviceversion.yaml
File metadata and controls
229 lines (229 loc) · 10.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
apiVersion: operators.coreos.com/v1alpha1
kind: ClusterServiceVersion
metadata:
annotations:
alm-examples: '[]'
capabilities: Basic Install
categories: OpenShift Optional
containerImage: ""
description: "An operator to deploy and manage architecture patterns from https://validatedpatterns.io.
\nThis operator collects some Analytics like cluster version, cloud type, etc.
To disable this\nadd \"ANALYTICS: false\" to the environment variables in the
subscription."
features.operators.openshift.io/disconnected: "true"
features.operators.openshift.io/fips-compliant: "false"
features.operators.openshift.io/proxy-aware: "true"
features.operators.openshift.io/tls-profiles: "false"
features.operators.openshift.io/token-auth-aws: "false"
features.operators.openshift.io/token-auth-azure: "false"
features.operators.openshift.io/token-auth-gcp: "false"
operators.openshift.io/must-gather-image: quay.io/validatedpatterns/must-gather:latest
repository: https://github.com/validatedpatterns/patterns-operator
support: validatedpatterns@googlegroups.com
labels:
operatorframework.io/arch.amd64: supported
operatorframework.io/arch.arm64: supported
name: patterns-operator.v0.0.0
namespace: placeholder
spec:
apiservicedefinitions: {}
customresourcedefinitions:
owned:
- description: Pattern is the Schema for the patterns API
displayName: Pattern
kind: Pattern
name: patterns.gitops.hybrid-cloud-patterns.io
resources:
- kind: Pattern
name: patterns
version: v1alpha1
specDescriptors:
- displayName: Name
path: extraParameters[0].name
- displayName: Value
path: extraParameters[0].value
- displayName: Cluster Group Name
path: clusterGroupName
- displayName: Git Config
path: gitSpec
- displayName: Multi Source Config
path: multiSourceConfig
- description: |-
.Name is dot separated per the helm --set syntax, such as:
global.something.field
displayName: Extra Parameters
path: extraParameters
- description: URLs to additional Helm parameter files
displayName: Extra Value Files
path: extraValueFiles
- displayName: Git Ops Config
path: gitOpsSpec
- description: Analytics UUID. Leave empty to autogenerate a random one. Not
PII information
displayName: Analytics UUID
path: analyticsUUID
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:advanced
- description: Comma separated capabilities to enable certain experimental features
displayName: Experimental Capabilities
path: experimentalCapabilities
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:advanced
- description: (EXPERIMENTAL) Enable in-cluster git server (avoids the need
of forking the upstream repository)
displayName: In Cluster Git Server
path: gitSpec.inClusterGitServer
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:booleanSwitch
- description: Git repo containing the pattern to deploy. Must use https/http
or, for ssh, git@server:foo/bar.git
displayName: Target Repo
path: gitSpec.targetRepo
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:fieldDependency:gitSpec.inClusterGitServer:false
- description: |-
Upstream git repo containing the pattern to deploy. Used when in-cluster fork to point to the upstream pattern repository.
Takes precedence over TargetRepo
displayName: Origin Repo
path: gitSpec.originRepo
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:fieldDependency:gitSpec.inClusterGitServer:true
- description: (DEPRECATED) Branch, tag or commit in the upstream git repository.
Does not support short-sha's. Default to HEAD
displayName: Origin Revision
path: gitSpec.originRevision
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:hidden
- description: 'Branch, tag, or commit to deploy. Does not support short-sha''s.
Default: HEAD'
displayName: Target Revision
path: gitSpec.targetRevision
- description: Optional. FQDN of the git server if automatic parsing from TargetRepo
is broken
displayName: Hostname
path: gitSpec.hostname
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:advanced
- description: |-
Optional. K8s secret name where the info for connecting to git can be found. The supported secrets are modeled after the
private repositories in argo (https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/#repositories)
currently ssh and username+password are supported
displayName: Token Secret
path: gitSpec.tokenSecret
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:advanced
- description: Optional. K8s secret namespace where the token for connecting
to git can be found
displayName: Token Secret Namespace
path: gitSpec.tokenSecretNamespace
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:advanced
- description: (EXPERIMENTAL) Enable multi-source support when deploying the
clustergroup argo application
displayName: Enabled
path: multiSourceConfig.enabled
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:booleanSwitch
- description: The helm chart url to fetch the helm charts from in order to
deploy the pattern. Defaults to https://charts.validatedpatterns.io/
displayName: Helm Repo Url
path: multiSourceConfig.helmRepoUrl
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:fieldDependency:multiSourceConfig.enabled:true
- urn:alm:descriptor:com.tectonic.ui:advanced
- description: Which chart version for the clustergroup helm chart. Defaults
to "0.8.*"
displayName: Cluster Group Chart Version
path: multiSourceConfig.clusterGroupChartVersion
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:fieldDependency:multiSourceConfig.enabled:true
- urn:alm:descriptor:com.tectonic.ui:advanced
- description: |-
The url when deploying the clustergroup helm chart directly from a git repo
Defaults to '' which means not used (Only used when developing the clustergroup helm chart)
displayName: Cluster Group Git Repo Url
path: multiSourceConfig.clusterGroupGitRepoUrl
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:fieldDependency:multiSourceConfig.enabled:true
- urn:alm:descriptor:com.tectonic.ui:advanced
- description: |-
The git reference when deploying the clustergroup helm chart directly from a git repo
Defaults to 'main'. (Only used when developing the clustergroup helm chart)
displayName: Cluster Group Chart Git Revision
path: multiSourceConfig.clusterGroupChartGitRevision
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:fieldDependency:multiSourceConfig.enabled:true
- urn:alm:descriptor:com.tectonic.ui:advanced
- description: 'Require manual intervention before Argo will sync new content.
Default: False'
displayName: Manual Sync
path: gitOpsSpec.manualSync
statusDescriptors:
- displayName: Analytics Sent
path: analyticsSent
- displayName: Analytics UUID
path: analyticsUUID
- displayName: App Cluster Domain
path: appClusterDomain
- displayName: Cluster Domain
path: clusterDomain
- displayName: Cluster ID
path: clusterID
- displayName: Cluster Name
path: clusterName
- displayName: Cluster Platform
path: clusterPlatform
- displayName: Cluster Version
path: clusterVersion
- description: |-
DeletionPhase tracks the current phase of pattern deletion
Values: "" (not deleting), "deletingSpokeApps" (phase 1: delete apps from spoke), "deletingHubApps" (phase 2: delete apps from hub)
displayName: Deletion Phase
path: deletionPhase
- description: Last error encountered by the pattern
displayName: Last Error
path: lastError
- description: Last action related to the pattern
displayName: Last Step
path: lastStep
- displayName: Local Checkout Path
path: path
- description: Number of updates to the pattern
displayName: Version
path: version
version: v1alpha1
description: Deploys and manages architecture patterns from https://validatedpatterns.io
displayName: Validated Patterns Operator
icon:
- base64data: iVBORw0KGgoAAAANSUhEUgAAAMgAAADIAgMAAADQNkYNAAAAAXNSR0IArs4c6QAAAAxQTFRF+/v7IWSdx3A4LDpGRm1eQgAAAnhJREFUaN7t2Ltt5TAQhWFzBcGAE0WKnbsJqgQFYj1WKQwJVqGSVICA2fu+ehwM52DD1eRf8p+I/Pg477zzzvu3q0aeTDT55Ekz0+SbJ36hyS9PRFjheFKJsJU/edKIsJW/eeJF2Mq/PBFhKzueVFcysbOwpLmSmZ2FJf5KFnYWloiwlR1PqjuZ2Fk40tzJzM7CEX8nCzsLR0TYyo4n1ZNM7CwMaZ5kZmdhiH+ShZ2FISJsZceT6k0mdhY7ad5kZmexE/8mCzuLnYiwlR1PqjWZ2FmspFmTmZ3FSvyaLOwsViLCVnY8qbZkYmexkWZLZnYWG/FbsrCz2IgIW9nxpNqTiZ3FQpo9mdlZLMTvycLOYiEibGXHk+pIJnaWMmmOZGZnKRN/JAs7C/+OKd8fNFWBgI8B16nkC5C6QCIgvUp+AGkLJAEyqCQDEgokAxLUxoC4IhkB0Sp/AVIXSQREq/wDSFskCZBBbXwkoUgyIEFtfCDOQEZAOq3xgdQGEgHptcYH0hpIAmRQG+9JMJAMSFAb74gzkRGQTmu8I7WJREB6rfGOtCaSABnUxlsSTCQDEtTGG+KMZASk0xpvSG0kEZBea7whrZEkQAa18ZoEI8mABLXxijgzGQHptMYrUptJBKTXGq9IayYJkEFt/CbBTDIgQW38Io4gIyCd1vhFaoJEQHqt8Yu0BEmADGrjJwkEyYAEtfGDOIqMgHRa4wepKRIB6bXGD9JSJAEyqI3vJFAkAxLUxjfiSDIC0mmNb6QmSQSk1xrfSEuSBMigNr6SQJIMSFAbX4ijyQhIpzW+kJomEZBea3whLU0SIIPaOKcQCsOcd955/9f9BYUNIA2v1ub2AAAAAElFTkSuQmCC
mediatype: image/png
install:
spec:
deployments: null
strategy: ""
installModes:
- supported: false
type: OwnNamespace
- supported: false
type: SingleNamespace
- supported: false
type: MultiNamespace
- supported: true
type: AllNamespaces
keywords:
- Validated
- Pattern
- Blueprint
- Architecture
links:
- name: Hybrid Cloud Patterns
url: https://validatedpatterns.io
maintainers:
- email: validatedpatterns@googlegroups.com
name: patterns-team
maturity: alpha
minKubeVersion: 1.23.0
provider:
name: Red Hat
url: https://www.redhat.com/en/products/edge/validated-patterns
version: 0.0.0