Skip to content

Commit 52cb364

Browse files
committed
Removed Rollout from owned CRD and fixed the csv in manifests base dir
Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com>
1 parent 0953a6a commit 52cb364

File tree

2 files changed

+43
-14
lines changed

2 files changed

+43
-14
lines changed

bundle/manifests/gitops-operator.clusterserviceversion.yaml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ spec:
216216
resources:
217217
- kind: ArgoCD
218218
name: ""
219-
version: v1alpha1
219+
version: v1beta1
220220
- kind: ConfigMap
221221
name: ""
222222
version: v1
@@ -288,14 +288,6 @@ spec:
288288
kind: RolloutManager
289289
name: rolloutmanagers.argoproj.io
290290
version: v1alpha1
291-
- description: A Rollout acts as a drop-in replacement for a Deployment resource.
292-
It provides additional blueGreen and canary update strategies.
293-
These strategies can create AnalysisRuns and Experiments during the update,
294-
which will progress the update, or abort it.
295-
displayName: Rollout
296-
kind: Rollout
297-
name: rollouts.argoproj.io
298-
version: v1alpha1
299291
description: "Red Hat OpenShift GitOps is a declarative continuous delivery platform
300292
based on [Argo CD](https://argoproj.github.io/argo-cd/). It enables teams to adopt
301293
GitOps principles for managing cluster configurations and automating secure and

config/manifests/bases/gitops-operator.clusterserviceversion.yaml

Lines changed: 42 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,31 @@ spec:
1818
apiservicedefinitions: {}
1919
customresourcedefinitions:
2020
owned:
21+
- description: An AnalysisRun is an instantiation of an AnalysisTemplate.
22+
AnalysisRuns are like Jobs in that they eventually complete.
23+
displayName: AnalysisRun
24+
kind: AnalysisRun
25+
name: analysisruns.argoproj.io
26+
version: v1alpha1
27+
- description: An AnalysisTemplate is a template spec which defines how to
28+
perform a canary analysis, such as the metrics, its frequency,
29+
and the values which are considered successful or failed.
30+
displayName: AnalysisTemplate
31+
kind: AnalysisTemplate
32+
name: analysistemplates.argoproj.io
33+
version: v1alpha1
2134
- description: An Application is a group of Kubernetes resources as defined by
2235
a manifest.
2336
displayName: Application
2437
kind: Application
2538
name: applications.argoproj.io
2639
version: v1alpha1
40+
- description: ApplicationSet is the representation of an ApplicationSet controller
41+
deployment.
42+
displayName: ApplicationSet
43+
kind: ApplicationSet
44+
name: applicationsets.argoproj.io
45+
version: v1alpha1
2746
- description: An AppProject is a logical grouping of Argo CD Applications.
2847
displayName: AppProject
2948
kind: AppProject
@@ -36,7 +55,7 @@ spec:
3655
resources:
3756
- kind: ArgoCD
3857
name: ""
39-
version: v1alpha1
58+
version: v1beta1
4059
- kind: ConfigMap
4160
name: ""
4261
version: v1
@@ -79,17 +98,35 @@ spec:
7998
- kind: StatefulSet
8099
name: ""
81100
version: v1
101+
version: v1beta1
102+
- description: A ClusterAnalysisTemplate is like an AnalysisTemplate,but it is not limited to its namespace.
103+
It can be used by any Rollout throughout the cluster.
104+
displayName: ClusterAnalysisTemplate
105+
kind: ClusterAnalysisTemplate
106+
name: clusteranalysistemplates.argoproj.io
82107
version: v1alpha1
83-
- description: ApplicationSet is the representation of an ApplicationSet controller
84-
deployment.
85-
kind: ApplicationSet
86-
name: applicationsets.argoproj.io
108+
- description: An Experiment is limited run of one or more ReplicaSets for the purposes of analysis.
109+
Experiments typically run for a pre-determined duration, but can also run indefinitely until stopped.
110+
displayName: Experiment
111+
kind: Experiment
112+
name: experiments.argoproj.io
87113
version: v1alpha1
88114
- description: GitopsService is the Schema for the gitopsservices API
89115
displayName: Gitops Service
90116
kind: GitopsService
91117
name: gitopsservices.pipelines.openshift.io
92118
version: v1alpha1
119+
- description: NotificationsConfigurations contains the notification template used to generate notifications
120+
that notify users about important changes in the application state.
121+
displayName: NotificationsConfiguration
122+
kind: NotificationsConfiguration
123+
name: notificationsconfigurations.argoproj.io
124+
version: v1alpha1
125+
- description: A controller for managing Argo Rollouts
126+
displayName: RolloutManager
127+
kind: RolloutManager
128+
name: rolloutmanagers.argoproj.io
129+
version: v1alpha1
93130
displayName: Red Hat OpenShift GitOps
94131
install:
95132
spec:

0 commit comments

Comments
 (0)