Skip to content

Commit

Permalink
Merge pull request #687 from anandf/fix_owned_crds_1_10
Browse files Browse the repository at this point in the history
Fixed CRDs owned by GitOps Operator in the clusterserviceversion mani…
  • Loading branch information
iam-veeramalla authored Apr 30, 2024
2 parents 11feb45 + 03e705c commit 7548d9a
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 17 deletions.
40 changes: 28 additions & 12 deletions bundle/manifests/gitops-operator.clusterserviceversion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -157,10 +157,17 @@ spec:
apiservicedefinitions: {}
customresourcedefinitions:
owned:
- kind: AnalysisRun
- 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
- kind: AnalysisTemplate
- 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
Expand All @@ -171,6 +178,7 @@ spec:
version: v1alpha1
- description: ApplicationSet is the representation of an ApplicationSet controller
deployment.
displayName: ApplicationSet
kind: ApplicationSet
name: applicationsets.argoproj.io
version: v1alpha1
Expand All @@ -186,7 +194,7 @@ spec:
resources:
- kind: ArgoCD
name: ""
version: v1alpha1
version: v1beta1
- kind: ConfigMap
name: ""
version: v1
Expand Down Expand Up @@ -229,26 +237,34 @@ spec:
- kind: StatefulSet
name: ""
version: v1
version: v1alpha1
- kind: ArgoCD
name: argocds.argoproj.io
version: v1beta1
- kind: ClusterAnalysisTemplate
- 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
- kind: Experiment
- 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
- kind: RolloutManager
name: rolloutmanagers.argoproj.io
- 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
- kind: Rollout
name: rollouts.argoproj.io
- description: A controller for managing Argo Rollouts
displayName: RolloutManager
kind: RolloutManager
name: rolloutmanagers.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
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 @@ -25,12 +25,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 @@ -43,7 +62,7 @@ spec:
resources:
- kind: ArgoCD
name: ""
version: v1alpha1
version: v1beta1
- kind: ConfigMap
name: ""
version: v1
Expand Down Expand Up @@ -86,17 +105,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 7548d9a

Please sign in to comment.