Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

                     Repo Password: Harbor12345Harbor@edge(harbor password)

                     Vendor: vendor(any general name)




       2. Login to Developer Portal 2. log in to MECM Portal https://ip:3009230093 

             2.1.   Add sandbox env to deploy application before publish   Add k8s node:

                      Click on Edge Nodes ->New Rgistration     

Click System ->Host Management ->Add HostImage Removed                     VM: k8s

    .                  Name: general nameedge1

             System: k8s         IP: edge public ip

                     Location: select from drop-down

         Lcmip: sandbox ip(for testing purpose can provide edge ip, if no sandbox env)              mecHost: sandbox ip(for testing purpose can provide edge ip, if no sandbox env) Address: yanta

                     Coordinates: 116.39,39.90

 Port: 31252             Protocol: https              Architecture: X86x86

             Status: Normal          Capabilities: select none

       Port Range: leave as it is               Address: Bangalore MEPM: select applcm node from dropdown

Image Added


               UploadConfig File: upload sandboxenvkubeconfig file 2.2.   Download /root/.kube/config file from edge node

      2.2    Click on Workspace -> Create Project -> Application Integration -> Start               - Provide App Name, Version, Provider, Workload Type, Architecture, Industry, Type. And click on Upload config file to upload.

Image Added


3. log in to harbor Portal https://ip:443

             - Upload Icon, provide Description. And click on confirm. 3.1.   Add three new projects

Image AddedImage Removed

             3.2. Those three projects' names are appstore, developer, and mecm. And select access level to the public.

Image Added

3.  Now click on Deployment Test.            3.3. Final page will look like the below screenshot.

Image Added


       4. log in to Developer Portal https://ip:30092

             4.1.   Add sandbox env to deploy application before publishing

  -     Upload Docker images directly from portal by clicking on Upload App Image                  Or, directly push Docker images to Harbor repo (takes lesser time, preferred)            Click System ->Host Management ->Add Host

Image Added           Click next, upload deployment yaml file now.             -      After config upload, click next and click start deployment.  

        -      After Deployment is success, click on Release Recourses Name: general name

            Note System: k8s

            -     While Deployment test if any error happens, open ATP portal (https://ip:30094) in another tab of browser, sing in,  come back to developer portal and re run deployment test 

            -     gitee.com/edgegallery/applications repo provides, A lot of applications with their logo, deployment yaml & user guides

   Lcmip: sandbox ip(for testing purpose can provide edge ip, if no sandbox env)

             mecHost: sandbox ip(for testing purpose can provide edge ip, if no sandbox env)

             Port: 30204

             Protocol: https

             Architecture: X86      2.4.  Now click on Application Release

             Upload file for Application Description Status: Normal

             Click save config, click Next Step, click Start Test, scroll down to find & click Start Test button, click Next Step, click publish to publish application to appstore. 3.    Login to MECM Portal https://ip:30093  Port Range: leave as it is

             3.1.   Add k8s node: Address: Bangalore

             UploadConfig File: upload sandboxenvkubeconfig file


         Click on Edge Nodes ->New Rgistration     4.2   Click on Workspace -> Create Project -> Application Integration -> Start

Image Added

          - Go to Application Integration

Image Added

             - Provide App Name, Version, Provider, Workload Type, Architecture, Industry, Type. 

             - Upload Icon, provide Description. And click on confirm.


Image Added


     

      4.3.  Now click on Deployment Test.

            -     Upload Docker images directly from the portal by clicking on Upload App Image. 

  1. docker save -o <path-to-save>/<repo-name>.tar <repo-name>:<tag> 

                  After that you can take tar file from path and upload image.

                  Or, directly push Docker images to Harbor repo (takes lesser time, preferred). Following command for pushing an image in Harbor: 

  1. cat /etc/docker/daemon.json (execute this command in Edge gallery installed machine, to get an IP)
  2. docker tag <repo-name>:<tag> <IP>/developer/<repo-name>:<tag>
  3. docker push <IP>/developer/<repo-name>:<tag>

Image Added

            -         VM: k8s Click next, upload deployment yaml file now.

Image Added

            -         Name: edge1 After config upload, click next and click start deployment

            -     After Deployment is successful, click on Release Recourses

Image Added

         IP: edge public ip                     Location: select from drop down     Note:

            -       Address: yantaWhile Deployment test if any error happens, open ATP portal (https://ip:30094) in another tab of the browser, sign in,  come back to the developer portal and re run deployment test 

            -         Coordinates: 116.39,39.90 gitee.com/edgegallery/applications repo provides A lot of applications with their logo, deployment YAML & user guides

      3.4.  Now click on Application Release

               Architecture: x86 Upload file for Application Description

Image Added

                     Capabilities: select none Click save config

Image Added

                     MEPM: select applcm node from dropdown Click Next Step, click Start Test, scroll down to find & click the Start Test button, then confirm. Once the testing is complete click on Next Step

Image Added

Image AddedImage Removed

             3.2.   Download /root/.kube/config file from edge node

                      And click on Upload config file to upload.

 click publish to publish an application to AppStore. Go to https://<IP>:30091 and App Warehouse to confirm that the application is successfully ported.

Image AddedImage Removed


Developer  Guide and Troubleshooting

...