Skip to content

Commit

Permalink
Removed Rollout from owned CRD and fixed the csv in manifests base dir
Browse files Browse the repository at this point in the history
Signed-off-by: Anand Francis Joseph <[email protected]>
  • Loading branch information
anandf committed Apr 24, 2024
1 parent 0953a6a commit 52cb364
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 14 deletions.
10 changes: 1 addition & 9 deletions bundle/manifests/gitops-operator.clusterserviceversion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ spec:
resources:
- kind: ArgoCD
name: ""
version: v1alpha1
version: v1beta1
- kind: ConfigMap
name: ""
version: v1
Expand Down Expand Up @@ -288,14 +288,6 @@ spec:
kind: RolloutManager
name: rolloutmanagers.argoproj.io
version: v1alpha1
- description: A Rollout acts as a drop-in replacement for a Deployment resource.
It provides additional blueGreen and canary update strategies.
These strategies can create AnalysisRuns and Experiments during the update,
which will progress the update, or abort it.
displayName: Rollout
kind: Rollout
name: rollouts.argoproj.io
version: v1alpha1
description: "Red Hat OpenShift GitOps is a declarative continuous delivery platform
based on [Argo CD](https://argoproj.github.io/argo-cd/). It enables teams to adopt
GitOps principles for managing cluster configurations and automating secure and
Expand Down
47 changes: 42 additions & 5 deletions config/manifests/bases/gitops-operator.clusterserviceversion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,31 @@ spec:
apiservicedefinitions: {}
customresourcedefinitions:
owned:
- description: An AnalysisRun is an instantiation of an AnalysisTemplate.
AnalysisRuns are like Jobs in that they eventually complete.
displayName: AnalysisRun
kind: AnalysisRun
name: analysisruns.argoproj.io
version: v1alpha1
- description: An AnalysisTemplate is a template spec which defines how to
perform a canary analysis, such as the metrics, its frequency,
and the values which are considered successful or failed.
displayName: AnalysisTemplate
kind: AnalysisTemplate
name: analysistemplates.argoproj.io
version: v1alpha1
- description: An Application is a group of Kubernetes resources as defined by
a manifest.
displayName: Application
kind: Application
name: applications.argoproj.io
version: v1alpha1
- description: ApplicationSet is the representation of an ApplicationSet controller
deployment.
displayName: ApplicationSet
kind: ApplicationSet
name: applicationsets.argoproj.io
version: v1alpha1
- description: An AppProject is a logical grouping of Argo CD Applications.
displayName: AppProject
kind: AppProject
Expand All @@ -36,7 +55,7 @@ spec:
resources:
- kind: ArgoCD
name: ""
version: v1alpha1
version: v1beta1
- kind: ConfigMap
name: ""
version: v1
Expand Down Expand Up @@ -79,17 +98,35 @@ spec:
- kind: StatefulSet
name: ""
version: v1
version: v1beta1
- description: A ClusterAnalysisTemplate is like an AnalysisTemplate,but it is not limited to its namespace.
It can be used by any Rollout throughout the cluster.
displayName: ClusterAnalysisTemplate
kind: ClusterAnalysisTemplate
name: clusteranalysistemplates.argoproj.io
version: v1alpha1
- description: ApplicationSet is the representation of an ApplicationSet controller
deployment.
kind: ApplicationSet
name: applicationsets.argoproj.io
- description: An Experiment is limited run of one or more ReplicaSets for the purposes of analysis.
Experiments typically run for a pre-determined duration, but can also run indefinitely until stopped.
displayName: Experiment
kind: Experiment
name: experiments.argoproj.io
version: v1alpha1
- description: GitopsService is the Schema for the gitopsservices API
displayName: Gitops Service
kind: GitopsService
name: gitopsservices.pipelines.openshift.io
version: v1alpha1
- description: NotificationsConfigurations contains the notification template used to generate notifications
that notify users about important changes in the application state.
displayName: NotificationsConfiguration
kind: NotificationsConfiguration
name: notificationsconfigurations.argoproj.io
version: v1alpha1
- description: A controller for managing Argo Rollouts
displayName: RolloutManager
kind: RolloutManager
name: rolloutmanagers.argoproj.io
version: v1alpha1
displayName: Red Hat OpenShift GitOps
install:
spec:
Expand Down

0 comments on commit 52cb364

Please sign in to comment.