This is an automated email from the ASF dual-hosted git repository.
nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/master by this push:
new 4db6dd8 Unified operator deployment
4db6dd8 is described below
commit 4db6dd8e252a50b43e90e80e3fa1ec5900709fd3
Author: Antonin Stefanutti <[email protected]>
AuthorDate: Tue May 14 16:31:31 2019 +0200
Unified operator deployment
---
deploy/olm-catalog/csv-config.yaml | 2 +-
deploy/operator-deployment-kubernetes.yaml | 38 ---------
...ent-openshift.yaml => operator-deployment.yaml} | 0
deploy/resources.go | 90 ++++++----------------
pkg/install/operator.go | 4 +-
5 files changed, 27 insertions(+), 107 deletions(-)
diff --git a/deploy/olm-catalog/csv-config.yaml
b/deploy/olm-catalog/csv-config.yaml
index 3974c87..5f8e9d8 100644
--- a/deploy/olm-catalog/csv-config.yaml
+++ b/deploy/olm-catalog/csv-config.yaml
@@ -1,4 +1,4 @@
-operator-path: deploy/operator-deployment-kubernetes.yaml
+operator-path: deploy/operator-deployment.yaml
crd-cr-paths:
- deploy/crd-build.yaml
- deploy/crd-camel-catalog.yaml
diff --git a/deploy/operator-deployment-kubernetes.yaml
b/deploy/operator-deployment-kubernetes.yaml
deleted file mode 100644
index 21f7ed6..0000000
--- a/deploy/operator-deployment-kubernetes.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: camel-k-operator
- labels:
- app: "camel-k"
- camel.apache.org/component: operator
-spec:
- replicas: 1
- strategy:
- type: Recreate
- selector:
- matchLabels:
- name: camel-k-operator
- template:
- metadata:
- labels:
- name: camel-k-operator
- camel.apache.org/component: operator
- spec:
- serviceAccountName: camel-k-operator
- containers:
- - name: camel-k-operator
- image: docker.io/apache/camel-k:0.3.4-SNAPSHOT
- command:
- - camel-k
- imagePullPolicy: IfNotPresent
- env:
- - name: WATCH_NAMESPACE
- valueFrom:
- fieldRef:
- fieldPath: metadata.namespace
- - name: OPERATOR_NAME
- value: "camel-k"
- - name: POD_NAME
- valueFrom:
- fieldRef:
- fieldPath: metadata.name
diff --git a/deploy/operator-deployment-openshift.yaml
b/deploy/operator-deployment.yaml
similarity index 100%
rename from deploy/operator-deployment-openshift.yaml
rename to deploy/operator-deployment.yaml
diff --git a/deploy/resources.go b/deploy/resources.go
index e918150..882550a 100644
--- a/deploy/resources.go
+++ b/deploy/resources.go
@@ -8352,6 +8352,29 @@ spec:
passive: false
`
+ Resources["cr-example.yaml"] =
+ `
+apiVersion: camel.apache.org/v1alpha1
+kind: Integration
+metadata:
+ name: example
+spec:
+ source:
+ content: |-
+ // This is Camel K Groovy example route
+
+ rnd = new Random()
+
+ from('timer:groovy?period=1s')
+ .routeId('groovy')
+ .setBody()
+ .constant('Hello Camel K!')
+ .process {
+ it.in.headers['RandomValue'] = rnd.nextInt()
+ }
+ .to('log:info?showHeaders=true')
+ name: routes.groovy
+`
Resources["crd-build.yaml"] =
`
apiVersion: apiextensions.k8s.io/v1beta1
@@ -8518,72 +8541,7 @@ spec:
JSONPath: .status.context
`
- Resources["cr-example.yaml"] =
- `
-apiVersion: camel.apache.org/v1alpha1
-kind: Integration
-metadata:
- name: example
-spec:
- source:
- content: |-
- // This is Camel K Groovy example route
-
- rnd = new Random()
-
- from('timer:groovy?period=1s')
- .routeId('groovy')
- .setBody()
- .constant('Hello Camel K!')
- .process {
- it.in.headers['RandomValue'] = rnd.nextInt()
- }
- .to('log:info?showHeaders=true')
- name: routes.groovy
-`
- Resources["operator-deployment-kubernetes.yaml"] =
- `
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: camel-k-operator
- labels:
- app: "camel-k"
- camel.apache.org/component: operator
-spec:
- replicas: 1
- strategy:
- type: Recreate
- selector:
- matchLabels:
- name: camel-k-operator
- template:
- metadata:
- labels:
- name: camel-k-operator
- camel.apache.org/component: operator
- spec:
- serviceAccountName: camel-k-operator
- containers:
- - name: camel-k-operator
- image: docker.io/apache/camel-k:0.3.4-SNAPSHOT
- command:
- - camel-k
- imagePullPolicy: IfNotPresent
- env:
- - name: WATCH_NAMESPACE
- valueFrom:
- fieldRef:
- fieldPath: metadata.namespace
- - name: OPERATOR_NAME
- value: "camel-k"
- - name: POD_NAME
- valueFrom:
- fieldRef:
- fieldPath: metadata.name
-
-`
- Resources["operator-deployment-openshift.yaml"] =
+ Resources["operator-deployment.yaml"] =
`
apiVersion: apps/v1
kind: Deployment
diff --git a/pkg/install/operator.go b/pkg/install/operator.go
index 7fea75e..aa2be13 100644
--- a/pkg/install/operator.go
+++ b/pkg/install/operator.go
@@ -66,7 +66,7 @@ func installOpenshift(ctx context.Context, c client.Client,
namespace string, co
"operator-service-account.yaml",
"operator-role-openshift.yaml",
"operator-role-binding.yaml",
- "operator-deployment-openshift.yaml",
+ "operator-deployment.yaml",
)
}
@@ -75,7 +75,7 @@ func installKubernetes(ctx context.Context, c client.Client,
namespace string, c
"operator-service-account.yaml",
"operator-role-kubernetes.yaml",
"operator-role-binding.yaml",
- "operator-deployment-kubernetes.yaml",
+ "operator-deployment.yaml",
)
}