Skip to content

Commit e82387c

Browse files
committed
Vendor helm, since it is used for templating manifests.
Pinned to a recent commit including a change that resolves the arbitrary reordering of multi-document manifests. See: helm/helm@4d8160e#diff-1b5cea5b40418f5f5929d3b62034886dR107
1 parent 96b0e0b commit e82387c

File tree

1,451 files changed

+182210
-98
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,451 files changed

+182210
-98
lines changed

go.mod

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,10 @@ require (
3232
golang.org/x/time v0.0.0-20191024005414-555d28b269f0
3333
gonum.org/v1/gonum v0.0.0-20190710053202-4340aa3071a0 // indirect
3434
google.golang.org/grpc v1.24.0
35-
k8s.io/api v0.17.0
36-
k8s.io/apiextensions-apiserver v0.0.0
37-
k8s.io/apimachinery v0.17.0
35+
helm.sh/helm/v3 v3.0.1
36+
k8s.io/api v0.17.1
37+
k8s.io/apiextensions-apiserver v0.17.1
38+
k8s.io/apimachinery v0.17.1
3839
k8s.io/apiserver v0.0.0
3940
k8s.io/client-go v8.0.0+incompatible
4041
k8s.io/code-generator v0.0.0
@@ -51,6 +52,7 @@ replace (
5152
github.com/openshift/api => github.com/openshift/api v3.9.1-0.20190924102528-32369d4db2ad+incompatible
5253
github.com/openshift/client-go => github.com/openshift/client-go v0.0.0-20190923180330-3b6373338c9b
5354
github.com/prometheus/client_golang => github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829
55+
helm.sh/helm/v3 => helm.sh/helm/v3 v3.0.0-beta.5.0.20200123114618-5e3c7d7eb86a
5456

5557
// Pin to kube 1.16
5658
k8s.io/api => k8s.io/api v0.0.0-20190918155943-95b840bb6a1f

go.sum

Lines changed: 66 additions & 13 deletions
Large diffs are not rendered by default.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
apiVersion: v1
22
kind: Namespace
33
metadata:
4-
name: openshift-operators
4+
name: openshift-operator-lifecycle-manager
55

66
annotations:
77
openshift.io/node-selector: ""
88
labels:
99
openshift.io/run-level: "1"
10+
openshift.io/cluster-monitoring: "true"
1011
---
1112
apiVersion: v1
1213
kind: Namespace
1314
metadata:
14-
name: openshift-operator-lifecycle-manager
15+
name: openshift-operators
1516

1617
annotations:
1718
openshift.io/node-selector: ""
1819
labels:
1920
openshift.io/run-level: "1"
20-
openshift.io/cluster-monitoring: "true"
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
kind: ClusterRole
22
apiVersion: rbac.authorization.k8s.io/v1
33
metadata:
4-
name: aggregate-olm-view
4+
name: aggregate-olm-edit
55
labels:
6-
# Add these permissions to the "admin", "edit" and "view" default roles
6+
# Add these permissions to the "admin" and "edit" default roles.
77
rbac.authorization.k8s.io/aggregate-to-admin: "true"
88
rbac.authorization.k8s.io/aggregate-to-edit: "true"
9-
rbac.authorization.k8s.io/aggregate-to-view: "true"
109
rules:
1110
- apiGroups: ["operators.coreos.com"]
12-
resources: ["clusterserviceversions", "catalogsources", "installplans", "subscriptions", "operatorgroups"]
13-
verbs: ["get", "list", "watch"]
14-
- apiGroups: ["packages.operators.coreos.com"]
15-
resources: ["packagemanifests", "packagemanifests/icon"]
16-
verbs: ["get", "list", "watch"]
11+
resources: ["subscriptions"]
12+
verbs: ["create", "update", "patch", "delete"]
13+
- apiGroups: ["operators.coreos.com"]
14+
resources: ["clusterserviceversions", "catalogsources", "installplans", "subscriptions"]
15+
verbs: ["delete"]
1716
---
1817
kind: ClusterRole
1918
apiVersion: rbac.authorization.k8s.io/v1
2019
metadata:
21-
name: aggregate-olm-edit
20+
name: aggregate-olm-view
2221
labels:
23-
# Add these permissions to the "admin" and "edit" default roles.
22+
# Add these permissions to the "admin", "edit" and "view" default roles
2423
rbac.authorization.k8s.io/aggregate-to-admin: "true"
2524
rbac.authorization.k8s.io/aggregate-to-edit: "true"
25+
rbac.authorization.k8s.io/aggregate-to-view: "true"
2626
rules:
2727
- apiGroups: ["operators.coreos.com"]
28-
resources: ["subscriptions"]
29-
verbs: ["create", "update", "patch", "delete"]
30-
- apiGroups: ["operators.coreos.com"]
31-
resources: ["clusterserviceversions", "catalogsources", "installplans", "subscriptions"]
32-
verbs: ["delete"]
28+
resources: ["clusterserviceversions", "catalogsources", "installplans", "subscriptions", "operatorgroups"]
29+
verbs: ["get", "list", "watch"]
30+
- apiGroups: ["packages.operators.coreos.com"]
31+
resources: ["packagemanifests", "packagemanifests/icon"]
32+
verbs: ["get", "list", "watch"]

manifests/0000_50_olm_99-operatorstatus.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: config.openshift.io/v1
22
kind: ClusterOperator
33
metadata:
4-
name: operator-lifecycle-manager-catalog
4+
name: operator-lifecycle-manager
55
status:
66
versions:
77
- name: operator
@@ -10,7 +10,7 @@ status:
1010
apiVersion: config.openshift.io/v1
1111
kind: ClusterOperator
1212
metadata:
13-
name: operator-lifecycle-manager
13+
name: operator-lifecycle-manager-catalog
1414
status:
1515
versions:
1616
- name: operator

manifests/0000_90_olm_00-service-monitor.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,11 @@ subjects:
3232
apiVersion: monitoring.coreos.com/v1
3333
kind: ServiceMonitor
3434
metadata:
35-
name: catalog-operator
35+
name: olm-operator
3636
namespace: openshift-operator-lifecycle-manager
3737
labels:
38-
app: catalog-operator
38+
app: olm-operator
3939
spec:
40-
jobLabel: k8s-app
4140
endpoints:
4241
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
4342
interval: 30s
@@ -50,23 +49,24 @@ spec:
5049
scheme: https
5150
tlsConfig:
5251
caFile: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt
53-
serverName: catalog-operator-metrics.openshift-operator-lifecycle-manager.svc
52+
serverName: olm-operator-metrics.openshift-operator-lifecycle-manager.svc
5453
jobLabel: component
5554
namespaceSelector:
5655
matchNames:
5756
- openshift-operator-lifecycle-manager
5857
selector:
5958
matchLabels:
60-
app: catalog-operator
59+
app: olm-operator
6160
---
6261
apiVersion: monitoring.coreos.com/v1
6362
kind: ServiceMonitor
6463
metadata:
65-
name: olm-operator
64+
name: catalog-operator
6665
namespace: openshift-operator-lifecycle-manager
6766
labels:
68-
app: olm-operator
67+
app: catalog-operator
6968
spec:
69+
jobLabel: k8s-app
7070
endpoints:
7171
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
7272
interval: 30s
@@ -79,11 +79,11 @@ spec:
7979
scheme: https
8080
tlsConfig:
8181
caFile: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt
82-
serverName: olm-operator-metrics.openshift-operator-lifecycle-manager.svc
82+
serverName: catalog-operator-metrics.openshift-operator-lifecycle-manager.svc
8383
jobLabel: component
8484
namespaceSelector:
8585
matchNames:
8686
- openshift-operator-lifecycle-manager
8787
selector:
8888
matchLabels:
89-
app: olm-operator
89+
app: catalog-operator

scripts/package_release.sh

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11
#!/usr/bin/env bash
22

3-
# requires helm v3 to be installed
4-
# the output of "helm template" is not stable between versions 2 and 3
5-
if helm version 2>/dev/null | grep -v -q -E 'Version:"v3\.'; then
6-
echo "error: helm version 3 is required"
7-
exit 1
8-
fi
9-
103
if [[ ${#@} -lt 3 ]]; then
114
echo "Usage: $0 semver chart values"
125
echo "* semver: semver-formatted version for this package"
@@ -28,6 +21,6 @@ echo "Version: $1" >> ${charttmpdir}/Chart.yaml
2821

2922
mkdir -p ${chartdir}
3023

31-
helm template -n olm -f ${values} ${charttmpdir} --output-dir ${charttmpdir}
24+
go run -mod=vendor helm.sh/helm/v3/cmd/helm template -n olm -f ${values} ${charttmpdir} --output-dir ${charttmpdir}
3225

3326
cp -R ${charttmpdir}/olm/templates/. ${chartdir}

tools.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ import (
99
_ "k8s.io/code-generator"
1010
_ "k8s.io/kube-openapi/cmd/openapi-gen"
1111
_ "sigs.k8s.io/controller-tools/cmd/controller-gen"
12+
_ "helm.sh/helm/v3/cmd/helm"
1213
)

vendor/cloud.google.com/go/LICENSE

Lines changed: 202 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)