2021-01-23 08:01:52 UTC - Muhammed Irfan K: Hi Community, I am glad to be a 
part. I am facing issue in using openwhisk. Please find below my docker compose 
configuration.


https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1611388912026400
----
2021-01-23 08:01:52 UTC - Muhammed Irfan K: ```version: '3.5'
services:
  db:
    image: apache/couchdb:2.3
    ports:
      - "5984:5984"
    environment:
      COUCHDB_USER: ${COUCHDB_USER}
      COUCHDB_PASSWORD: ${COUCHDB_PASSWORD}
    volumes:
      - ./data/couchdb:/usr/local/var/lib/couchdb:rw
      
  couchdb-setup:
    image: ddragosd/ansible:2.4.0.0-debian8
    working_dir: /openwhisk/ansible
    command: /bin/sh -c "ansible-playbook setup.yml >> 
/logs/couchdb-setup.log 2>&1 && ansible-playbook couchdb.yml 
--tags=ini >> /logs/couchdb-setup.log 2>&1 && 
ansible-playbook initdb.yml wipe.yml -e db_host=db.docker -e 
openwhisk_home=/openwhisk -e db_prefix=local_ >> /logs/couchdb-setup.log 
2>&1"
    links:
      - db:db.docker
    depends_on:
      - db
    restart: "no"  
    volumes:
      - ./logs:/logs
      - ./config/ansible:/openwhisk/ansible

  zookeeper:
    image: zookeeper:3.4
    ports:
      - "2181:2181"
      - "2888:2888"
      - "3888:3888"
    environment:
      ZOO_SERVERS: server.1=0.0.0.0:2888:3888
      ZOO_MY_ID: 1

  kafka:
    image: wurstmeister/kafka:0.11.0.1
    links:
      - zookeeper
    depends_on:
      - zookeeper
    ports:
      - "9092:9092"
    environment:
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
      KAFKA_ADVERTISED_HOST_NAME: kafka
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./data/kafka:/kafka:rw

  kafka-rest:
    image: confluentinc/cp-kafka-rest:3.3.1
    hostname: kafka-rest
    environment:
      - ACCESS_CONTROL_ALLOW_ORIGIN_DEFAULT="*"
      - KAFKA_REST_ZOOKEEPER_CONNECT=zookeeper:2181
      - KAFKA_REST_HOST_NAME=kafka-rest
      - KAFKA_REST_LISTENERS=<http://kafka-rest:8082>
      - KAFKA_REST_CONSUMER_REQUEST_TIMEOUT_MS=30000
      - KAFKA_REST_BOOTSTRAP_SERVERS=<PLAINTEXT://kafka:9092>
    links:
      - zookeeper
      - kafka
    depends_on:
      - zookeeper
      - kafka

  kafka-topics-ui:
      image: landoop/kafka-topics-ui:0.9.3
      environment:
        - KAFKA_REST_PROXY_URL=<http://kafka-rest:8082>
        - KAFKA_REST_BOOTSTRAP_SERVERS=<PLAINTEXT://kafka:9092>
        - PROXY=true
      ports:
        - 8001:8000
      links:
        - kafka
        - kafka-rest

  redis:
    image: redis:2.8
    ports:
      - "6379:6379"

  # WHISK CONTROLLER
  controller:
    image: openwhisk/controller:nightly
    command: /bin/sh -c "while ping -c1 db.setup &amp;&gt;/dev/null; do sleep 
1; done; echo 'CouchDB Setup Complete!' &amp;&amp; exec /init.sh 0 &gt;&gt; 
/logs/controller.log 2&gt;&amp;1"
    links:
      - db:db.docker
      - couchdb-setup:db.setup
      - kafka:kafka.docker
      - zookeeper:zookeeper.docker
    depends_on:
      - db
      - kafka
      - couchdb-setup
    env_file:
      - ./docker-whisk-controller.env
      - ./local.env
    environment:
      COMPONENT_NAME: controller
      PORT: 8888

      KAFKA_HOSTS: kafka.docker:9092
      ZOOKEEPER_HOSTS: zookeeper.docker:2181

      CONFIG_whisk_couchdb_provider: CouchDB
      CONFIG_whisk_couchdb_protocol: http
      CONFIG_whisk_couchdb_port: 5984
      CONFIG_whisk_couchdb_host: db.docker
      CONFIG_whisk_couchdb_username: ${COUCHDB_USER}
      CONFIG_whisk_couchdb_password: ${COUCHDB_PASSWORD}
      CONFIG_akka_remote_netty_tcp_hostname: controller
      CONFIG_akka_remote_netty_tcp_port: 2551
      CONFIG_akka_remote_netty_tcp_bindPort: 2551

      CONFIG_akka_actor_provider: cluster

      LOADBALANCER_HOST: ${DOCKER_COMPOSE_HOST}
      LOADBALANCER_HOST_PORT: 443
    volumes:
      - ./logs:/logs
    ports:
      - "8888:8888"
      - "2551:2551"
      - "9222:9222"

  # WHISK INVOKER AGENT
  invoker:
    image: openwhisk/invoker:nightly
    command: /bin/sh -c "while ping -c1 db.setup &amp;&gt;/dev/null; do sleep 
1; done; echo 'CouchDB Setup Complete!' &amp;&amp; exec /init.sh --id 0 
&gt;&gt; /logs/invoker.log 2&gt;&amp;1"
    privileged: true
    pid: "host"
    userns_mode: "host"
    links:
      - db:db.docker
      - couchdb-setup:db.setup
      - kafka:kafka.docker
      - zookeeper:zookeeper.docker
      - controller:controller.docker
    depends_on:
      - db
      - kafka
      - controller
      - couchdb-setup
    env_file:
      - ./docker-whisk-controller.env
      - ./local.env
    environment:
      COMPONENT_NAME: invoker
      SERVICE_NAME: invoker0
      PORT: 8085

      KAFKA_HOSTS: kafka.docker:9092
      ZOOKEEPER_HOSTS: zookeeper.docker:2181

      CONFIG_whisk_couchdb_provider: CouchDB
      CONFIG_whisk_couchdb_protocol: http
      CONFIG_whisk_couchdb_port: 5984
      CONFIG_whisk_couchdb_host: db.docker
      CONFIG_whisk_couchdb_username: ${COUCHDB_USER}
      CONFIG_whisk_couchdb_password: ${COUCHDB_PASSWORD}

      EDGE_HOST: ${DOCKER_COMPOSE_HOST}
      EDGE_HOST_APIPORT: 443

      CONFIG_whisk_containerFactory_containerArgs_network: openwhisk_default

      WHISK_API_HOST_NAME: ${DOCKER_COMPOSE_HOST}
    volumes:
      - ./logs:/logs
      - /var/run/docker.sock:/var/run/docker.sock
      - /var/lib/docker/containers:/containers
      - /sys/fs/cgroup:/sys/fs/cgroup
    ports:
      - "8085:8085"
      - "9333:9222"

  apigateway:
    image: openwhisk/apigateway:nightly
    links:
      - controller:controller.docker
      - redis:redis.docker
    environment:
      - REDIS_HOST=${DOCKER_COMPOSE_HOST}
      - REDIS_PORT=6379
      - PUBLIC_MANAGEDURL_PORT=9090
      - PUBLIC_MANAGEDURL_HOST=${DOCKER_COMPOSE_HOST}
    depends_on:
      - controller
      - redis
    volumes:
      - ./config/api-gateway/ssl:/etc/ssl:ro
      - ./config/api-gateway/generated-conf.d:/etc/api-gateway/generated-conf.d
    ports:
      - "80:80"
      - "443:443"
      - "9000:9000"
      - "9090:8080"```
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1611388912026500
----
2021-01-23 08:01:52 UTC - Muhammed Irfan K: When i try to invoke action through 
trigger i could see the below response

```2021-01-23 13:20:34 014dbca7575646ce8dbca7575696ce7a unknown   warm  0s      
   success         guest/receive-event:0.0.1
2021-01-23 13:18:26 f729139fe5c742a6a9139fe5c792a65c unknown   warm  0s         
success         guest/receive-event:0.0.1```
But no activation related to the action

```{
    "namespace": "guest",
    "name": "receive-event",
    "version": "0.0.1",
    "subject": "guest",
    "activationId": "014dbca7575646ce8dbca7575696ce7a",
    "start": 1611388234557,
    "end": 0,
    "duration": 0,
    "statusCode": 0,
    "response": {
        "status": "success",
        "statusCode": 0,
        "success": true,
        "result": {}
    },
    "logs": [
        
"{\"statusCode\":0,\"success\":true,\"activationId\":\"7fb1369d726e415cb1369d726e615ca2\",\"rule\":\"guest/event-receiver-receive-event-rule\",\"action\":\"guest/event-receiver\"}"
    ],
    "annotations": [],
    "publish": false
}```

https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1611388912026600
----
2021-01-23 08:06:50 UTC - Muhammed Irfan K: 
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1611389210026900
----
2021-01-23 08:07:44 UTC - Muhammed Irfan K: This could be replicated with 
<https://github.com/apache/openwhisk-devtools/tree/master/docker-compose> as 
well.

Am I missing anything. Please help fixing this issue.
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1611389264027700
----

Reply via email to