Skip to content

Commit

Permalink
Merge pull request #612 from ecordell/image-refs
Browse files Browse the repository at this point in the history
chore(release): switch image-reference tag to operator-lifecycle-manager
  • Loading branch information
openshift-merge-robot authored Dec 10, 2018
2 parents 5634e2f + 56ae64d commit af566ee
Show file tree
Hide file tree
Showing 51 changed files with 594 additions and 62 deletions.
2 changes: 1 addition & 1 deletion deploy/chart/templates/image-references
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: ImageStream
apiVersion: image.openshift.io/v1
spec:
tags:
- name: olm
- name: operator-lifecycle-manager
from:
kind: DockerImage
name: {{ .Values.olm.image.ref }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11628,7 +11628,7 @@ data:
serviceAccountName: service-catalog-apiserver
containers:
- name: apiserver
image: registry.reg-aws.openshift.com:443/openshift/ose-service-catalog:v4.0.0
image: quay.io/openshift/origin-service-catalog:v4.0.0
imagePullPolicy: IfNotPresent
command: ["/usr/bin/service-catalog"]
resources:
Expand Down Expand Up @@ -11738,7 +11738,7 @@ data:
serviceAccountName: service-catalog-controller
containers:
- name: controller-manager
image: registry.reg-aws.openshift.com:443/openshift/ose-service-catalog:v4.0.0
image: quay.io/openshift/origin-service-catalog:v4.0.0
imagePullPolicy: IfNotPresent
command: ["/usr/bin/service-catalog"]
resources:
Expand Down
2 changes: 1 addition & 1 deletion deploy/ocp/manifests/0.8.0/image-references
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ kind: ImageStream
apiVersion: image.openshift.io/v1
spec:
tags:
- name: olm
- name: operator-lifecycle-manager
from:
kind: DockerImage
name: quay.io/coreos/olm@sha256:1639d570809c5827810a1870763016e8c046283632d47e0b47183c82f8e515f2
2 changes: 1 addition & 1 deletion deploy/ocp/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ package:
internalPort: 5443
catalog_sources:
- rh-operators
- certified-operators
- certified-operators
7 changes: 6 additions & 1 deletion deploy/okd/manifests/0.8.0/0000_30_00-namespace.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
---
##---
# Source: olm/templates/0000_30_00-namespace.yaml
apiVersion: v1
kind: Namespace
metadata:
name: openshift-operator-lifecycle-manager
labels:
openshift.io/run-level: "1"
---
apiVersion: v1
kind: Namespace
metadata:
name: openshift-operators
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_01-olm-operator.serviceaccount.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_02-clusterserviceversion.crd.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
Expand Down
2 changes: 1 addition & 1 deletion deploy/okd/manifests/0.8.0/0000_30_03-installplan.crd.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_03-installplan.crd.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_04-subscription.crd.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_05-catalogsource.crd.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
Expand Down
176 changes: 173 additions & 3 deletions deploy/okd/manifests/0.8.0/0000_30_06-rh-operators.configmap.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_06-rh-operators.configmap.yaml

kind: ConfigMap
Expand Down Expand Up @@ -4424,6 +4424,35 @@ data:
- acls
required:
- authentication
- apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: deschedulers.descheduler.io
spec:
group: descheduler.io
names:
kind: Descheduler
listKind: DeschedulerList
plural: deschedulers
singular: descheduler
scope: Namespaced
version: v1alpha1
validation:
openAPIV3Schema:
properties:
spec:
strategies:
type: array
uniqueItems: true
minItems: 1
maxItems: 4
collectionFormat: pipes
items:
type: string
schedule:
type: string
pattern: '^(\d+|\*)(/\d+)?(\s+(\d+|\*)(/\d+)?){4}$'

- apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
Expand Down Expand Up @@ -9550,6 +9579,142 @@ data:
path: authorization.type
x-descriptors:
- 'urn:alm:descriptor:com.tectonic.ui:label'
- apiVersion: operators.coreos.com/v1alpha1
kind: ClusterServiceVersion
metadata:
annotations:
categories: openshift optional
certifiedLevel: Primed
containerImage: registry.svc.ci.openshift.org/openshift/origin-v4.0:descheduler-operator
createdAt: 2019/11/15
description: An operator to run the OpenShift descheduler
healthIndex: B
repository: https://github.com/openshift/descheduler-operator
support: Red Hat
name: descheduler.v0.0.1
namespace: openshift-descheduler-operator
spec:
description: |
# Descheduler for Kubernetes

## Introduction

Scheduling in Kubernetes is the process of binding pending pods to nodes, and is performed by
a component of Kubernetes called kube-scheduler. The scheduler's decisions, whether or where a
pod can or can not be scheduled, are guided by its configurable policy which comprises of set of
rules, called predicates and priorities. The scheduler's decisions are influenced by its view of
a Kubernetes cluster at that point of time when a new pod appears first time for scheduling.
As Kubernetes clusters are very dynamic and their state change over time, there may be desired
to move already running pods to some other nodes for various reasons

* Some nodes are under or over utilized.
* The original scheduling decision does not hold true any more, as taints or labels are added to
or removed from nodes, pod/node affinity requirements are not satisfied any more.
* Some nodes failed and their pods moved to other nodes.
New nodes are added to clusters.

Consequently, there might be several pods scheduled on less desired nodes in a cluster.
Descheduler, based on its policy, finds pods that can be moved and evicts them. Please
note, in current implementation, descheduler does not schedule replacement of evicted pods
but relies on the default scheduler for that.

## Note

Any api could be changed any time with out any notice. That said, your feedback is
very important and appreciated to make this project more stable and useful.

customresourcedefinitions:
owned:
- description: Represents an instance of a Descheduler application
displayName: Descheduler Operator
kind: Descheduler
name: deschedulers.descheduler.io
version: v1alpha1
displayName: Descheduler
install:
spec:
clusterPermissions:
- rules:
- apiGroups:
- ""
resources:
- services
- pods
- configmaps
- secrets
- names
- nodes
- pods/eviction
verbs:
- '*'
- apiGroups:
- apps
resources:
- deployments
verbs:
- '*'
- apiGroups:
- batch
- extensions
resources:
- jobs
verbs:
- '*'
- apiGroups:
- descheduler.io
resources:
- '*'
verbs:
- '*'
serviceAccountName: openshift-descheduler
deployments:
- name: descheduler-operator
spec:
replicas: 1
selector:
matchLabels:
app: descheduler-operator
template:
metadata:
labels:
app: descheduler-operator
spec:
containers:
- command:
- descheduler-operator
env:
- name: MY_POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: MY_POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: WATCH_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: OPERATOR_NAME
value: descheduler-operator
image: registry.svc.ci.openshift.org/openshift/origin-v4.0:descheduler-operator
imagePullPolicy: Always
name: descheduler-operator
restartPolicy: Always
serviceAccount: openshift-descheduler
serviceAccountName: openshift-descheduler
terminationGracePeriodSeconds: 5
strategy: deployment
labels:
olm-owner-enterprise-app: descheduler-operator
olm-status-descriptors: descheduler.v0.0.1
maintainers:
- email: support@redhat.com
name: Red Hat
provider:
name: Red Hat
version: 0.0.1

- #! validate-crd: ./deploy/chart/templates/03-clusterserviceversion.crd.yaml
#! parse-kind: ClusterServiceVersion
apiVersion: operators.coreos.com/v1alpha1
Expand Down Expand Up @@ -11463,7 +11628,7 @@ data:
serviceAccountName: service-catalog-apiserver
containers:
- name: apiserver
image: registry.reg-aws.openshift.com:443/openshift/ose-service-catalog:v4.0.0
image: quay.io/openshift/origin-service-catalog:v4.0.0
imagePullPolicy: IfNotPresent
command: ["/usr/bin/service-catalog"]
resources:
Expand Down Expand Up @@ -11573,7 +11738,7 @@ data:
serviceAccountName: service-catalog-controller
containers:
- name: controller-manager
image: registry.reg-aws.openshift.com:443/openshift/ose-service-catalog:v4.0.0
image: quay.io/openshift/origin-service-catalog:v4.0.0
imagePullPolicy: IfNotPresent
command: ["/usr/bin/service-catalog"]
resources:
Expand Down Expand Up @@ -11713,6 +11878,11 @@ data:
- name: preview
currentCSV: amqstreams.v1.0.0.beta

- packageName: descheduler
channels:
- name: alpha
currentCSV: descheduler.v0.0.1

- #! package-manifest: ./deploy/chart/catalog_resources/rh-operators/etcdoperator.v0.9.2.clusterserviceversion.yaml
packageName: etcd
channels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_09-rh-operators.catalogsource.yaml

#! validate-crd: ./deploy/chart/templates/05-catalogsource.crd.yaml
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_10-olm-operator.deployment.yaml
apiVersion: apps/v1
kind: Deployment
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_11-catalog-operator.deployment.yaml
apiVersion: apps/v1
kind: Deployment
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_12-aggregated.clusterrole.yaml
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_13-packageserver.csv.yaml
apiVersion: operators.coreos.com/v1alpha1
kind: ClusterServiceVersion
Expand Down
5 changes: 2 additions & 3 deletions deploy/okd/manifests/0.8.0/0000_30_14-operatorgroup.crd.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_14-operatorgroup.crd.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
Expand Down Expand Up @@ -76,5 +76,4 @@ spec:
- lastUpdated
type: object
required:
- metadata
- spec
- metadata
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
##---
# Source: olm/templates/0000_30_15-operatorgroup-default.yaml
apiVersion: operators.coreos.com/v1alpha2
kind: OperatorGroup
metadata:
name: global-operators
namespace: openshift-operators
2 changes: 1 addition & 1 deletion deploy/okd/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ package:
service:
internalPort: 5443
catalog_sources:
- rh-operators
- rh-operators
7 changes: 6 additions & 1 deletion deploy/upstream/manifests/0.8.0/0000_30_00-namespace.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
---
##---
# Source: olm/templates/0000_30_00-namespace.yaml
apiVersion: v1
kind: Namespace
metadata:
name: olm
labels:
openshift.io/run-level: "1"
---
apiVersion: v1
kind: Namespace
metadata:
name: operators
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_01-olm-operator.serviceaccount.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_02-clusterserviceversion.crd.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
##---
# Source: olm/templates/0000_30_03-installplan.crd.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
Expand Down
Loading

0 comments on commit af566ee

Please sign in to comment.