Skip to content

Commit b5c259e

Browse files
committed
chore(deploy): fix release scripts
the packageserver indentation has been incorrect for a while and has required manual correction
1 parent e200f20 commit b5c259e

File tree

3 files changed

+80
-79
lines changed

3 files changed

+80
-79
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ release:
176176
rm -rf manifests
177177
mkdir manifests
178178
cp -R deploy/ocp/manifests/$(ver)/. manifests
179+
# requires gnu sed if on mac
179180
find ./manifests -type f -exec sed -i "/^#/d" {} \;
180181
find ./manifests -type f -exec sed -i "1{/---/d}" {} \;
181182

deploy/chart/templates/0000_50_olm_11-olm-operators.configmap.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ metadata:
66
data:
77
customResourceDefinitions: |-
88
clusterServiceVersions: |-
9-
{{- include "packageserver.clusterserviceversion" . | nindent 4 }}
9+
{{- include "packageserver.clusterserviceversion" . | cat "-" | nindent 6 | replace " - apiVersion" " - apiVersion" }}
1010
packages: |-
11-
{{- include "packageserver.package" . | nindent 4 }}
11+
{{- include "packageserver.package" . | nindent 4 }}
Lines changed: 77 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,80 @@
11
{{- define "packageserver.clusterserviceversion" -}}
2-
- apiVersion: operators.coreos.com/v1alpha1
3-
kind: ClusterServiceVersion
4-
metadata:
5-
name: packageserver.v{{ .Chart.Version }}
6-
namespace: {{ .Values.namespace }}
7-
spec:
8-
displayName: Package Server
9-
description: Represents an Operator package that is available from a given CatalogSource which will resolve to a ClusterServiceVersion.
10-
minKubeVersion: {{ .Values.minKubeVersion }}
11-
keywords: ['packagemanifests', 'olm', 'packages']
12-
maintainers:
13-
- name: Red Hat
14-
15-
provider:
16-
name: Red Hat
17-
links:
18-
- name: Package Server
19-
url: https://github.com/operator-framework/operator-lifecycle-manager/tree/master/pkg/package-server
20-
installModes:
21-
- type: OwnNamespace
22-
supported: true
23-
- type: SingleNamespace
24-
supported: true
25-
- type: MultiNamespace
26-
supported: true
27-
- type: AllNamespaces
28-
supported: true
29-
install:
30-
strategy: deployment
31-
spec:
32-
clusterPermissions:
33-
- serviceAccountName: packageserver
34-
rules:
35-
- apiGroups:
36-
- authorization.k8s.io
37-
resources:
38-
- subjectaccessreviews
39-
verbs:
40-
- create
41-
- get
42-
- apiGroups:
43-
- ""
44-
resources:
45-
- configmaps
46-
verbs:
2+
apiVersion: operators.coreos.com/v1alpha1
3+
kind: ClusterServiceVersion
4+
metadata:
5+
name: packageserver.v{{ .Chart.Version }}
6+
namespace: {{ .Values.namespace }}
7+
spec:
8+
displayName: Package Server
9+
description: Represents an Operator package that is available from a given CatalogSource which will resolve to a ClusterServiceVersion.
10+
minKubeVersion: {{ .Values.minKubeVersion }}
11+
keywords: ['packagemanifests', 'olm', 'packages']
12+
maintainers:
13+
- name: Red Hat
14+
15+
provider:
16+
name: Red Hat
17+
links:
18+
- name: Package Server
19+
url: https://github.com/operator-framework/operator-lifecycle-manager/tree/master/pkg/package-server
20+
installModes:
21+
- type: OwnNamespace
22+
supported: true
23+
- type: SingleNamespace
24+
supported: true
25+
- type: MultiNamespace
26+
supported: true
27+
- type: AllNamespaces
28+
supported: true
29+
install:
30+
strategy: deployment
31+
spec:
32+
clusterPermissions:
33+
- serviceAccountName: packageserver
34+
rules:
35+
- apiGroups:
36+
- authorization.k8s.io
37+
resources:
38+
- subjectaccessreviews
39+
verbs:
40+
- create
4741
- get
48-
- list
49-
- watch
50-
- apiGroups:
51-
- "operators.coreos.com"
52-
resources:
53-
- catalogsources
54-
verbs:
55-
- get
56-
- list
57-
- watch
58-
- apiGroups:
59-
- "packages.operators.coreos.com"
60-
resources:
61-
- packagemanifests
62-
verbs:
63-
- get
64-
- list
65-
deployments:
66-
- name: packageserver
67-
{{- include "packageserver.deployment-spec" . | nindent 10 }}
68-
maturity: alpha
69-
version: {{ .Chart.Version }}
70-
apiservicedefinitions:
71-
owned:
72-
- group: packages.operators.coreos.com
73-
version: v1
74-
kind: PackageManifest
75-
name: packagemanifests
76-
displayName: PackageManifest
77-
description: A PackageManifest is a resource generated from existing CatalogSources and their ConfigMaps
78-
deploymentName: packageserver
79-
containerPort: {{ .Values.package.service.internalPort }}
42+
- apiGroups:
43+
- ""
44+
resources:
45+
- configmaps
46+
verbs:
47+
- get
48+
- list
49+
- watch
50+
- apiGroups:
51+
- "operators.coreos.com"
52+
resources:
53+
- catalogsources
54+
verbs:
55+
- get
56+
- list
57+
- watch
58+
- apiGroups:
59+
- "packages.operators.coreos.com"
60+
resources:
61+
- packagemanifests
62+
verbs:
63+
- get
64+
- list
65+
deployments:
66+
- name: packageserver
67+
{{- include "packageserver.deployment-spec" . | nindent 8 }}
68+
maturity: alpha
69+
version: {{ .Chart.Version }}
70+
apiservicedefinitions:
71+
owned:
72+
- group: packages.operators.coreos.com
73+
version: v1
74+
kind: PackageManifest
75+
name: packagemanifests
76+
displayName: PackageManifest
77+
description: A PackageManifest is a resource generated from existing CatalogSources and their ConfigMaps
78+
deploymentName: packageserver
79+
containerPort: {{ .Values.package.service.internalPort }}
8080
{{- end -}}

0 commit comments

Comments
 (0)