Here is my config
{
         "description":"OpenWhisk Controller service running on DC/OS",
         "framework":true,
         "maintainer":"[email protected]",
         "minDcosReleaseVersion":"1.8",
         "name":"whisk-controller",
         "packagingVersion":"3.0",
         "postInstallNotes":"DC/OS OpenWhisk controller has been successfully 
installed!",
         "postUninstallNotes":"DC/OS OpenWhisk controller service has been 
uninstalled.",
         "preInstallNotes":"OpenWhisk Controller requires Kafka, CouchDB, 
Consul, Registrator and APIGateway already installed in the same DC/OS 
cluster.",
         "selected":true,
         "tags":[
            "openwhisk",
            "controller",
            "serverless",
            "lambda"
         ],
         "version":"0.1",
         "releaseVersion":0,
         "resource":{
            "images":{
               
"icon-small":"https://github.com/dcos/dcos-ui/blob/master/plugins/services/src/img/icon-service-default-small.png?raw=true";,
               
"icon-medium":"https://github.com/dcos/dcos-ui/blob/master/plugins/services/src/img/icon-service-default-medium.png?raw=true";,
               
"icon-large":"https://github.com/dcos/dcos-ui/blob/master/plugins/services/src/img/icon-service-default-large.png?raw=true";
            },
            "assets":{
               "container":{
                  "docker":{
                     "whisk-controller":"kumarsubrama/controller",
                     "forcePullImage":"true"
                  }
               }
            }
         },
         "marathon":{
            
"v2AppMustacheTemplate":"ewogICJpZCI6ICIve3tzZXJ2aWNlLm5hbWV9fSIsCiAgImNwdXMiOiB7e3NlcnZpY2UuY3B1c319LAogICJtZW0iOiB7e3NlcnZpY2UubWVtfX0sCiAgImluc3RhbmNlcyI6IHt7c2VydmljZS5pbnN0YW5jZXN9fSwKICAiZW52IjogewoKICAgICJXSElTS19WRVJTSU9OX05BTUUiOiAibG9jYWwiLAogICAgIldISVNLX1ZFUlNJT05fREFURSI6ICIwOS8wMS8yMDE2IiwKICAgICJXSElTS19WRVJTSU9OX0JVSUxETk8iOiAibGF0ZXN0IiwKICAgICJXSElTS19MT0dTX0RJUiI6ICIvbG9ncyIsCgogICAgIlNFUlZJQ0VfQ0hFQ0tfSFRUUCI6ICIvcGluZyIsCiAgICAiU0VSVklDRV9DSEVDS19USU1FT1VUIjogIjJzIiwKICAgICJTRVJWSUNFX0NIRUNLX0lOVEVSVkFMIjogIjE1cyIsCgogICAgIkRCX1BSRUZJWCI6ICJsb2NhbF8iLAogICAgIkRCX1dISVNLX0FDVElPTlMiOiAibG9jYWxfd2hpc2tzIiwKICAgICJEQl9XSElTS19BVVRIUyI6ICJzdWJqZWN0cyIsCgogICAgIktBRktBX05VTVBBUlRJVElPTlMiOiAiMSIsCgogICAgIkRFRkFVTFRMSU1JVFNfQUNUSU9OU19JTlZPS0VTX1BFUk1JTlVURSI6ICI2MDAwMCIsCiAgICAiREVGQVVMVExJTUlUU19BQ1RJT05TX0lOVk9LRVNfQ09OQ1VSUkVOVCI6ICI1MDAwIiwKICAgICJERUZBVUxUTElNSVRTX1RSSUdHRVJTX0ZJUkVTX1BFUk1JTlVURSI6ICI2MDAwMCIsCiAgICAiREVGQVVMVExJTUlUU19BQ1RJT05TX0lOVk9LRVNfQ09OQ1VSUkVOVElOU1lTVEVNIjogIjUwMDAiLAogICAgIkRFRkFVTFRMSU1JVFNfQUNUSU9OU19TRVFVRU5DRV9NQVhMRU5HVEgiOiAiMjAiLAogICAgIkxJTUlUU19BQ1RJT05TX0lOVk9LRVNfUEVSSE9VUiI6ICIzNjAwMDAwIiwKICAgICJMSU1JVFNfQUNUSU9OU19JTlZPS0VTX1BFUk1JTlVURSI6ICI2MDAwMCIsCiAgICAiTElNSVRTX0FDVElPTlNfSU5WT0tFU19DT05DVVJSRU5UIjogIjUwMDAiLAogICAgIkxJTUlUU19UUklHR0VSU19GSVJFU19QRVJNSU5VVEUiOiAiNjAwMDAiLAogICAgIkxJTUlUU19BQ1RJT05TX0lOVk9LRVNfQ09OQ1VSUkVOVElOU1lTVEVNIjogIjUwMDAiLAoKICAgICJDT01QT05FTlRfTkFNRSI6ICJjb250cm9sbGVyIiwKICAgICJQT1JUIjogInt7c2VydmljZS5wb3J0fX0iLAoKICAgICJDT05TVUxTRVJWRVJfSE9TVCI6ICJ7e2NvbnN1bC5sb2NhdGlvbn19IiwKICAgICJDT05TVUxfSE9TVF9QT1JUNCI6ICJ7e2NvbnN1bC5wb3J0fX0iLAoKICAgICJLQUZLQV9IT1NUIjogInt7a2Fma2EubG9jYXRpb259fSIsCiAgICAiS0FGS0FfSE9TVF9QT1JUIjogInt7a2Fma2EucG9ydH19IiwKCiAgICAiREJfUFJPVklERVIiOiAiQ291Y2hEQiIsCiAgICAiREJfUFJPVE9DT0wiOiAiaHR0cCIsCiAgICAiREJfUE9SVCI6ICJ7e2NvdWNoZGIucG9ydH19IiwKICAgICJEQl9IT1NUIjogInt7Y291Y2hkYi5sb2NhdGlvbn19IiwKICAgICJEQl9VU0VSTkFNRSI6ICJ7e2NvdWNoZGIudXNlcm5hbWV9fSIsCiAgICAiREJfUEFTU1dPUkQiOiAie3tjb3VjaGRiLnBhc3N3b3JkfX0iLAoKICAgICJMT0FEQkFMQU5DRVJfQUNUSVZBVElPTkNPVU5UQkVGT1JFTkVYVElOVk9LRVIiOiAiMTAiLAogICAgIlJVTlRJTUVTX01BTklGRVNUIjogIntcInB5dGhvblwiOiBbe1wia2luZFwiOiBcInB5dGhvblwifV0sIFwic3dpZnRcIjogW3tcImRlcHJlY2F0ZWRcIjogdHJ1ZSwgXCJraW5kXCI6IFwic3dpZnRcIn0sIHtcImRlZmF1bHRcIjogdHJ1ZSwgXCJraW5kXCI6IFwic3dpZnQ6M1wifV0sIFwiamF2YVwiOiBbe1wicmVxdWlyZU1haW5cIjogdHJ1ZSwgXCJraW5kXCI6IFwiamF2YVwiLCBcImF0dGFjaGVkXCI6IHtcImF0dGFjaG1lbnRUeXBlXCI6IFwiYXBwbGljYXRpb24vamF2YS1hcmNoaXZlXCIsIFwiYXR0YWNobWVudE5hbWVcIjogXCJqYXJmaWxlXCJ9LCBcInNlbnRpbmVsbGVkTG9nc1wiOiBmYWxzZX1dLCBcIm5vZGVqc1wiOiBbe1wia2luZFwiOiBcIm5vZGVqc1wifSwge1wiZGVmYXVsdFwiOiB0cnVlLCBcImtpbmRcIjogXCJub2RlanM6NlwifV19IiwKICAgICJMT0FEQkFMQU5DRVJfSE9TVCI6ICJ7e2FwaWdhdGV3YXkubG9jYXRpb259fSIsCiAgICAiTE9BREJBTEFOQ0VSX0hPU1RfUE9SVCI6ICJ7e2FwaWdhdGV3YXkucG9ydH19IgogIH0sCiAgImNvbnRhaW5lciI6IHsKICAgICJ0eXBlIjogIkRPQ0tFUiIsCiAgICAiZG9ja2VyIjogewogICAgICAiaW1hZ2UiOiAie3tyZXNvdXJjZS5hc3NldHMuY29udGFpbmVyLmRvY2tlci53aGlzay1jb250cm9sbGVyfX0iLAogICAgICAibmV0d29yayI6ICJCUklER0UiLAogICAgICAicG9ydE1hcHBpbmdzIjogWwogICAgICAgIHsKICAgICAgICAgICJjb250YWluZXJQb3J0IjogODg4OCwKICAgICAgICAgICJob3N0UG9ydCI6IHt7c2VydmljZS5wb3J0fX0sCiAgICAgICAgICAic2VydmljZVBvcnQiOiAwLAogICAgICAgICAgInByb3RvY29sIjogInRjcCIKICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICAidm9sdW1lcyI6IFsKICAgICAgewogICAgICAgICJjb250YWluZXJQYXRoIjogIi9sb2dzIiwKICAgICAgICAiaG9zdFBhdGgiOiAifi90bXAvb3BlbndoaXNrL2NvbnRyb2xsZXIvbG9ncyIsCiAgICAgICAgIm1vZGUiOiAiUlciCiAgICAgIH0KICAgIF0KICB9LAogICJoZWFsdGhDaGVja3MiOiBbCiAgICB7CiAgICAgICJwYXRoIjogIi9waW5nIiwKICAgICAgInByb3RvY29sIjogIkhUVFAiLAogICAgICAiZ3JhY2VQZXJpb2RTZWNvbmRzIjogMzAsCiAgICAgICJpbnRlcnZhbFNlY29uZHMiOiAxNSwKICAgICAgInRpbWVvdXRTZWNvbmRzIjogMiwKICAgICAgIm1heENvbnNlY3V0aXZlRmFpbHVyZXMiOiAzCiAgICB9CiAgXSwKICAibGFiZWxzIjogewogICAgIkRDT1NfU0VSVklDRV9OQU1FIjogInt7c2VydmljZS5uYW1lfX0iCiAgfQp9Cg=="
         },
         "config":{
            "type":"object",
            "properties":{
               "service":{
                  "description":"OpenWhisk controller Configuration Properties",
                  "type":"object",
                  "properties":{
                     "port":{
                        "description":"Host port for OpenWhisk controller 
(default = 8888).",
                        "type":"integer",
                        "default":8888,
                        "minimum":0
                     },
                     "cpus":{
                        "description":"CPU shares to allocate to each OpenWhisk 
controller instance.",
                        "type":"number",
                        "minimum":0.1,
                        "default":0.5
                     },
                     "mem":{
                        "description":"Memory (MB) to allocate to each 
OpenWhisk controller instance.",
                        "type":"number",
                        "minimum":1024.0,
                        "default":2048.0
                     },
                     "instances":{
                        "description":"Number of OpenWhisk controller instances 
to run.",
                        "type":"integer",
                        "minimum":0,
                        "default":1
                     },
                     "name":{
                        "description":"The name of the OpenWhisk Controller 
service instance.",
                        "type":"string",
                        "default":"whisk-controller"
                     }
                  },
                  "required":[
                     "port",
                     "cpus",
                     "name",
                     "instances",
                     "mem"
                  ]
               },
               "consul":{
                  "description":"Linked Consul properties",
                  "type":"object",
                  "properties":{
                     "location":{
                        "description":"Host location of consul cluster.",
                        "type":"string",
                        "default":"consul.marathon.mesos"
                     },
                     "port":{
                        "description":"Host HTTP port of consul cluster 
(default = 8500).",
                        "type":"string",
                        "default":"8500"
                     }
                  },
                  "required":[
                     "location",
                     "port"
                  ]
               },
               "couchdb":{
                  "description":"Linked CouchDB properties",
                  "type":"object",
                  "properties":{
                     "location":{
                        "description":"Host location of CouchDB cluster.",
                        "type":"string",
                        "default":"whisk-couchdb.marathon.mesos"
                     },
                     "port":{
                        "description":"Host HTTP port of CouchDB cluster 
(default = 5984).",
                        "type":"string",
                        "default":"5984"
                     },
                     "username":{
                        "description":"CouchDB username.",
                        "type":"string",
                        "default":"whisk_admin"
                     },
                     "password":{
                        "description":"CouchDB password.",
                        "type":"string",
                        "default":"some_passw0rd"
                     }
                  },
                  "required":[
                     "location",
                     "port",
                     "username",
                     "password"
                  ]
               },
               "kafka":{
                  "description":"Linked Kafka properties",
                  "type":"object",
                  "properties":{
                     "location":{
                        "description":"Host location of Kafka cluster.",
                        "type":"string",
                        "default":"broker-0.kafka.mesos"
                     },
                     "port":{
                        "description":"Host HTTP port of Kafka cluster (default 
= 9092).",
                        "type":"string",
                        "default":"9092"
                     }
                  },
                  "required":[
                     "location",
                     "port"
                  ]
               },
               "apigateway":{
                  "description":"Linked API Gateway properties",
                  "type":"object",
                  "properties":{
                     "location":{
                        "description":"Host location of API Gateway cluster.",
                        "type":"string",
                        "default":"apigateway.marathon.mesos"
                     },
                     "port":{
                        "description":"Host HTTP port of API Gateway cluster 
(default = 80).",
                        "type":"string",
                        "default":"80"
                     }
                  },
                  "required":[
                     "location",
                     "port"
                  ]
               }
            }
         },
         "command":null
      }

On 3/5/18, 10:39 AM, "Kumar Subramanian" <[email protected]> wrote:

    Hi,
    I was able to successfully do the following
    1) Build the Controller image
    2) Push the image
    
    However when I installed the controller package it gives me the following 
error in the output; then it shuts down and retries the installation (goes on…)
    
    Registered docker executor on 10.0.6.13
    Starting task whisk-controller.a46ae612-20a2-11e8-8754-3afdc003616b
    [2018-03-05T18:25:55.853Z] [INFO] Initializing Kamon...
    [INFO] [03/05/2018 18:25:56.151] [main] [StatsDExtension(akka://kamon)] 
Starting the Kamon(StatsD) extension
    [2018-03-05T18:25:56.193Z] [INFO] Slf4jLogger started
    [2018-03-05T18:25:56.552Z] [INFO] [??] [Config] environment set value for 
db.whisk.actions
    [2018-03-05T18:25:56.554Z] [INFO] [??] [Config] environment set value for 
db.protocol
    [2018-03-05T18:25:56.554Z] [INFO] [??] [Config] environment set value for 
limits.triggers.fires.perMinute
    [2018-03-05T18:25:56.554Z] [INFO] [??] [Config] environment set value for 
limits.actions.invokes.concurrent
    [2018-03-05T18:25:56.555Z] [INFO] [??] [Config] environment set value for 
whisk.version.date
    [2018-03-05T18:25:56.555Z] [INFO] [??] [Config] environment set value for 
db.port
    [2018-03-05T18:25:56.555Z] [INFO] [??] [Config] environment set value for 
whisk.version.buildno
    [2018-03-05T18:25:56.556Z] [INFO] [??] [Config] environment set value for 
db.username
    [2018-03-05T18:25:56.556Z] [INFO] [??] [Config] environment set value for 
limits.actions.invokes.perMinute
    [2018-03-05T18:25:56.556Z] [INFO] [??] [Config] environment set value for 
db.whisk.auths
    [2018-03-05T18:25:56.556Z] [INFO] [??] [Config] environment set value for 
limits.actions.invokes.concurrentInSystem
    [2018-03-05T18:25:56.557Z] [INFO] [??] [Config] environment set value for 
runtimes.manifest
    [2018-03-05T18:25:56.557Z] [INFO] [??] [Config] environment set value for 
db.host
    [2018-03-05T18:25:56.558Z] [INFO] [??] [Config] environment set value for 
port
    [2018-03-05T18:25:56.558Z] [INFO] [??] [Config] environment set value for 
db.password
    [2018-03-05T18:25:56.558Z] [INFO] [??] [Config] environment set value for 
db.provider
    [2018-03-05T18:25:56.561Z] [ERROR] [??] [Config] required property 
controller.instances still not set
    [2018-03-05T18:25:56.561Z] [ERROR] [??] [Controller] Bad configuration, 
cannot start.
    
    Any suggestions?
    
    
    On 3/2/18, 4:05 PM, "Kumar Subramanian" <[email protected]> wrote:
    
        This is the error I get when I did docker build (for Controller)
        
        Step 1/7 : FROM scala
        repository scala not found: does not exist or no pull access
        
        
        Any Suggestions?
        
        On 3/2/18, 3:34 PM, "Carlos Santana" <[email protected]> wrote:
        
            No that it’s still in PR 
            
            Just pull the changes locally and build 
            
            - Carlos Santana
            @csantanapr
            
            > On Mar 2, 2018, at 6:20 PM, Kumar Subramanian 
<[email protected]> wrote:
            > 
            > Is that change at 
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_chetanmeh_incubator-2Dopenwhisk_blob_fa302249f4f9b4e6b3084956f18bda987674f46f_core_controller_Dockerfile&d=DwIFaQ&c=uilaK90D4TOVoH58JNXRgQ&r=F5C8fYlpBJ270qrdwLq2iRQrPd1CLap8zItxk8laWpo&m=nLubLAFijdQ4pOPqIydDI_wguMgbdmdmoMXcP7g-m8k&s=0_zv4jTDip5Uk9oBB5-6Ka_Iug3KYWIhy7qzSDryqM0&e=
 not merged? I don’t see change in master 
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_incubator-2Dopenwhisk_blob_master_core_controller_Dockerfile&d=DwIFaQ&c=uilaK90D4TOVoH58JNXRgQ&r=F5C8fYlpBJ270qrdwLq2iRQrPd1CLap8zItxk8laWpo&m=nLubLAFijdQ4pOPqIydDI_wguMgbdmdmoMXcP7g-m8k&s=TdB-IjihM3-0dqBF029dSMkoWbZHBAUXXqeDjfQMlhg&e=
            > 
            > Thanks,
            > Kumar. 
            > 
            > On 3/2/18, 2:59 PM, "Kumar Subramanian" <[email protected]> 
wrote:
            > 
            >    Ok, I will try to build the controller image and see. Will 
keep you posted.
            > 
            >    On 3/2/18, 2:39 PM, "Tyson Norris" <[email protected]> 
wrote:
            > 
            >        Thanks Carlos - I think you’re right. 
            > 
            > 
            > 
            >        Kumar you can either build the controller image with that 
PR, or else you should be able to manually set the docker cmd, e.g. /bin/sh -c 
\"exec /init.sh 0 >> /dev/stdout\” on the dcos service for controller; 
            > 
            > 
            > 
            >        I think you will have similar issue with invoker, mostly 
because this universe is far out of date from current openwhisk images. 
            > 
            > 
            > 
            >        For invoker can you use the docker cmd as /bin/sh -c 
\"exec /init.sh --name $LIBPROCESS_IP >> /dev/stdout\”
            > 
            > 
            > 
            >        Additionally, the env vars (both invoker and controller) 
have changed substantially, so I would expect a few hiccups there as well. 
            > 
            > 
            > 
            >        We are working on getting updates to the universe so that 
our internal deployment details are not included, and it will actually work 
with recent openwhisk images (and stay working) but haven’t gotten everything 
set just yet. 
            > 
            > 
            > 
            >        Hope that helps
            > 
            >        Tyson
            > 
            > 
            > 
            >>> On Mar 2, 2018, at 2:21 PM, Carlos Santana 
<[email protected]> wrote:
            >> 
            >> 
            > 
            >> Maybe for the init.sh this PR is related
            > 
            >> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__na01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fapache-252Fincubator-2Dopenwhisk-252Fpull-252F3374-252Ffiles-2523diff-2D8f445fbdf6253dd176975ff6c629def4R18-26data-3D02-257C01-257Ctnorris-2540adobe.com-257C605cc50c7a484ccb833708d5808bfe64-257Cfa7b1b5a7b34438794aed2c178decee1-257C0-257C0-257C636556261107863657-26sdata-3Dtk8Des10hubLs7FNSgzDlsk1ibxDTIqSlXti-252FcAUyz0-253D-26reserved-3D0&d=DwIGaQ&c=uilaK90D4TOVoH58JNXRgQ&r=F5C8fYlpBJ270qrdwLq2iRQrPd1CLap8zItxk8laWpo&m=LUthdew4Dt10vSAZSYRBbREqgwWk2PUWc4KDBJtt0uU&s=3UqWljTQjItMnzWhPrsfD1AF2IX6abtc9dYRfrxb2_M&e=
            > 
            >> 
            > 
            >> 
            > 
            >> On Fri, Mar 2, 2018 at 5:09 PM Tyson Norris 
<[email protected]>
            > 
            >> wrote:
            > 
            >> 
            > 
            >>> Check your marathon/dcos service config to verify what image is 
used, and
            > 
            >>> that you have the latest image pulled?
            > 
            >>> 
            > 
            >>> The default should be openwhisk/controller - but I see that 
universe
            > 
            >>> package marathon config is not set to force pull, so if you are 
using that
            > 
            >>> image, make sure you have pulled the latest manually (or change 
the config
            > 
            >>> to force pull in dcos/marathon ui).
            > 
            >>> 
            > 
            >>> Tyson
            > 
            >>> 
            > 
            >>>> On Mar 2, 2018, at 12:45 PM, Kumar Subramanian 
<[email protected]>
            > 
            >>> wrote:
            > 
            >>>> 
            > 
            >>>> Hi,
            > 
            >>>> I have installed the following in DCOS successfully:
            > 
            >>>> 1. Apigateway
            > 
            >>>> 2. Exhibitor-dcos
            > 
            >>>> 3. Kafka (name given is mykafka at the time of installation)
            > 
            >>>> 4. Whisk-couchdb
            > 
            >>>> 5. Consul
            > 
            >>>> 6. Registrator
            > 
            >>>> 
            > 
            >>>> Eror when deploying Whisk-Controller in DCOS:
            > 
            >>>> When I tried to deploy whisk-controller with default settings, 
then the
            > 
            >>> service fails to deploy (it just kills and redploys the service
            > 
            >>> continuously on its own when deploying)
            > 
            >>>> 
            > 
            >>>> Here is the content in the Error and Output
            > 
            >>>> 
            > 
            >>>> STDERR:
            > 
            >>>> (AT BEGINNING OF FILE)
            > 
            >>>> I0302 20:38:35.176177 19822 exec.cpp:162] Version: 1.2.3
            > 
            >>>> I0302 20:38:35.180703 19824 exec.cpp:237] Executor registered 
on agent
            > 
            >>> 995020e0-5129-44a3-8cf4-65900838b3af-S6
            > 
            >>>> docker: Error response from daemon: Container command 
'init.sh' not
            > 
            >>> found or does not exist..
            > 
            >>>> 
            > 
            >>>> OUTPUT:
            > 
            >>>> (AT BEGINNING OF FILE)
            > 
            >>>> Registered docker executor on 10.0.6.55
            > 
            >>>> Starting task 
whisk-controller.adb62c44-1e59-11e8-8754-3afdc003616b
            > 
            >>>> 
            > 
            >>>> Can you please provide your valuable inputs on how to get
            > 
            >>> whisk-controller deployed in dcos?
            > 
            >>>> 
            > 
            >>>> Thanks,
            > 
            >>>> Kumar.
            > 
            >>>> 
            > 
            >>> 
            > 
            >>> 
            > 
            > 
            > 
            > 
            > 
            > 
            > 
            
        
        
    
    

Reply via email to