MaciekLeks opened a new issue #1713:
URL: https://github.com/apache/camel-k/issues/1713
I wrote some simple integration in CamelSource to emit a Platform Event,
like so:
```yaml
apiVersion: sources.knative.dev/v1alpha1
kind: CamelSource
metadata:
name: camel-timer-source
spec:
source:
integration:
configuration:
- type: secret
value: salesforce
dependencies:
- camel:log
- camel:salesforce
- camel:bean
flow:
from:
uri: timer:tick
parameters:
period: 3s
steps:
- set-header:
name: Content-Type
constant: application/json
- transform:
simple: '{ "Field1__c":
"${exchangeProperty.CamelTimerCounter}" }'
- to: "log:received?showAll=true&multiline=true"
- to:
uri: "salesforce:createSObject?sObjectName=Test__e"
sink:
ref:
apiVersion: messaging.knative.dev/v1alpha1
kind: KafkaChannel
name: salesforce-out
```
run as:
```bash
kubectl apply -f 02-camel-ticker.yaml
```
My salesforce.properties:
```properties
camel.component.salesforce.config.raw-payload=true
camel.component.salesforce.config.api-version=42.0
camel.component.salesforce.login-config.type=USERNAME_PASSWORD
camel.component.salesforce.login-config.login-url=...
camel.component.salesforce.login-config.instance-url=...
camel.component.salesforce.login-config.client-id=...
camel.component.salesforce.login-config.client-secret=...
camel.component.salesforce.login-config.user-name=...
camel.component.salesforce.login-config.password=...
```
is saved in a secret:
```bash
kubectl create secret generic salesforce --from-file=salesforce.properties
```
It works!
Now I'm trying to make it Knative Serverless Service:
```yaml
- from:
uri: timer:tick
parameters:
period: 3s
steps:
- set-header:
name: Content-Type
constant: application/json
- set-body:
constant: '{ "Field1__c": "test" }'
- to:
uri: "salesforce:createSObject?sObjectName=Test__e"
```
so I run it as follows:
```kamel run --secret=salesforce --dependency camel:salesforce --dependency
came:log --dependency camel:bean 03-camel-ticker.yaml --dev```
The results given by camel-k-operator says there is no matching credentials.
```log
camel-k-operator-74c76d7478-65v9q camel-k-operator [INFO] Building
camel-k-integration 1.1.1
camel-k-operator-74c76d7478-65v9q camel-k-operator [INFO]
--------------------------------[ jar ]---------------------------------
camel-k-operator-74c76d7478-65v9q camel-k-operator [INFO]
camel-k-operator-74c76d7478-65v9q camel-k-operator [INFO] ---
camel-k-maven-plugin:1.4.1:generate-dependency-list (default-cli) @
camel-k-integration ---
camel-k-operator-74c76d7478-65v9q camel-k-operator [INFO]
------------------------------------------------------------------------
camel-k-operator-74c76d7478-65v9q camel-k-operator [INFO] BUILD SUCCESS
camel-k-operator-74c76d7478-65v9q camel-k-operator [INFO]
------------------------------------------------------------------------
camel-k-operator-74c76d7478-65v9q camel-k-operator [INFO] Total time: 2.283
s
camel-k-operator-74c76d7478-65v9q camel-k-operator [INFO] Finished at:
2020-09-24T14:38:53Z
camel-k-operator-74c76d7478-65v9q camel-k-operator [INFO]
------------------------------------------------------------------------
camel-k-operator-74c76d7478-65v9q camel-k-operator
{"level":"info","ts":1600958333.4652996,"logger":"camel-k.builder","msg":"step
done in 4.428595
seconds","step":"github.com/apache/camel-k/pkg/builder/runtime/ComputeDependencies","phase":20,"name":"kit-btmatq5mqpm5ihe80gqg","task":"builder"}
camel-k-operator-74c76d7478-65v9q camel-k-operator
{"level":"info","ts":1600958333.4653776,"logger":"camel-k.builder","msg":"executing
step","step":"github.com/apache/camel-k/pkg/builder/IncrementalImageContext","phase":30,"name":"kit-btmatq5mqpm5ihe80gqg","task":"builder"}
camel-k-operator-74c76d7478-65v9q camel-k-operator
{"level":"info","ts":1600958333.4736035,"logger":"camel-k.builder","msg":"step
done in 0.008197
seconds","step":"github.com/apache/camel-k/pkg/builder/IncrementalImageContext","phase":30,"name":"kit-btmatq5mqpm5ihe80gqg","task":"builder"}
camel-k-operator-74c76d7478-65v9q camel-k-operator
{"level":"info","ts":1600958333.4736774,"logger":"camel-k.builder","msg":"executing
step","step":"github.com/apache/camel-k/pkg/builder/spectrum/Publisher","phase":40,"name":"kit-btmatq5mqpm5ihe80gqg","task":"builder"}
camel-k-operator-74c76d7478-65v9q camel-k-operator spectrum - 2020/09/24
14:38:53 No matching credentials were found, falling back on anonymous
camel-k-operator-74c76d7478-65v9q camel-k-operator spectrum - 2020/09/24
14:38:53 Pulling base image
10.109.211.188/a/camel-k-kit-btln5pdmqpmaptfa8qi0@sha256:b30531f85fdc89c0f2a120110a2af2811d3017ffa2e2c0bca572f8b80b8c5d3d
(insecure=true)...
camel-k-operator-74c76d7478-65v9q camel-k-operator
{"level":"info","ts":1600958333.4922576,"logger":"camel-k.builder","msg":"step
failed with error: could not pull base image image
10.109.211.188/a/camel-k-kit-btln5pdmqpmaptfa8qi0@sha256:b30531f85fdc89c0f2a120110a2af2811d3017ffa2e2c0bca572f8b80b8c5d3d:
GET
http://10.109.211.188/v2/a/camel-k-kit-btln5pdmqpmaptfa8qi0/manifests/sha256:b30531f85fdc89c0f2a120110a2af2811d3017ffa2e2c0bca572f8b80b8c5d3d:
MANIFEST_UNKNOWN: manifest unknown;
map[Name:a/camel-k-kit-btln5pdmqpmaptfa8qi0
Revision:sha256:b30531f85fdc89c0f2a120110a2af2811d3017ffa2e2c0bca572f8b80b8c5d3d]","step":"github.com/apache/camel-k/pkg/builder/spectrum/Publisher","phase":40,"name":"kit-btmatq5mqpm5ihe80gqg","task":"builder"}
camel-k-operator-74c76d7478-65v9q camel-k-operator
{"level":"info","ts":1600958333.4923496,"logger":"camel-k.builder","msg":"dependencies:
[camel:bean camel:core-languages camel:log camel:salesforce camel:timer
mvn:org.apache.camel.k/camel-k-loader-yaml
mvn:org.apache.camel.k/camel-k-runtime-main]"}
```
...and the whole play stops.
Any ideas?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]