Commit a0f14bdc authored by Yann Garcia's avatar Yann Garcia
Browse files

Merging branch MEC-015 and MEC-016 into intermediate branch

parents bcc26a29 0bbbe300
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ presented via OpenAPI compliant descriptions.

MEC Sandbox provides the user with a choice of scenarios combining different network technologies (4G, 5G, Wi-Fi) and
terminal types. Combining these assets in a geolocated environment, a user can gain hands-on experience on the behaviour
and capabilities of the Location (MEC013), Radio Network Information (MEC012), WLAN Information (MEC028), Edge Platform
and capabilities of the Location (MEC013), Radio Network Information (MEC012), Traffic Management APIs (MEC015), Device Application Interface (MEC016), WLAN Information (MEC028), Edge Platform
Application Enablement (MEC011) and Application Mobility (MEC021) service APIs. Such contextual information can offer
significant differential performance for edge based MEC applications.

+43 −50
Original line number Diff line number Diff line
@@ -9,9 +9,9 @@ repo:
    # permissions
    permissions:
      # user id
      uid: 1001
      uid: 1000
      # group id
      gid: 1001
      gid: 1000

    # user supplied resources
    user:
@@ -24,7 +24,7 @@ repo:
    # platform ingress configuration
    ingress:
      # host name
      host: try-mec.etsi.org
      host: sandbox-mec.etsi.org
      # enable https only (redirect http requests to https port)
      https-only: true
      # bind to host ports (true) or node ports (false)
@@ -59,7 +59,7 @@ repo:
        # access token url
        token-url: https://github.com/login/oauth/access_token
        # OAuth redirect URI
        redirect-uri: https://try-mec.etsi.org/platform-ctrl/v1/authorize
        redirect-uri: https://sandbox-mec.etsi.org/platform-ctrl/v1/authorize
        # OAuth k8s secret (data: client-id, secret)
        secret: meep-oauth-github
      # GitLab OAuth provider config
@@ -71,7 +71,7 @@ repo:
        # access token url
        token-url: https://forge.etsi.org/rep/oauth/token
        # OAuth redirect URI
        redirect-uri: https://try-mec.etsi.org/platform-ctrl/v1/authorize
        redirect-uri: https://sandbox-mec.etsi.org/platform-ctrl/v1/authorize
        # GitLab api url
        api-url: https://forge.etsi.org/rep/api/v4
        # OAuth k8s secret (data: client-id, secret)
@@ -84,7 +84,7 @@ repo:
        # enable influx data backups
        enabled: true
        # object store url
        url: https://metrics.try-mec.etsi.org/
        url: https://metrics.sandbox-mec.etsi.org/
        # object store configuration secret
        secret: meep-influx-objstore-config
        # Number of days to retain daily data backups
@@ -104,7 +104,7 @@ repo:
      # Thanos long-term storage
      thanos:
        # enable Thanos
        enabled: true
        enabled: false
        # object store configuration secret
        secret: meep-thanos-objstore-config
        # query component
@@ -134,7 +134,7 @@ repo:
      # Thanos long-term storage archive
      thanos-archive:
        # enable Thanos archive
        enabled: true
        enabled: false
        # archive object store configuration secret
        secret: meep-thanos-archive-objstore-config

@@ -166,7 +166,7 @@ repo:
    # Default monitoring dashboards
    dashboards:
      mec-sandbox: dashboards/mec-sandbox.json
      platform-advantedge: dashboards/platform-advantedge-thanos.json
      platform-advantedge: dashboards/platform-advantedge.json
      platform-k8s: dashboards/platform-k8s.json
      runtime-environment-node: dashboards/runtime-environment-node.json
      runtime-environment-k8s-cluster: dashboards/runtime-environment-k8s-cluster.json
@@ -279,13 +279,13 @@ repo:
          - meep-metrics-engine
          # - meep-mg-manager
          # - meep-rnis
          # - meep-dai
          # - meep-wais
          # - meep-ams
          - meep-sandbox-ctrl
          # - meep-tc-engine
          # - meep-app-enablement
          # - meep-vis
          # - meep-tm
        # location of API specifications
        api:
          - name: 'AdvantEDGE Monitoring Engine REST API'
@@ -358,6 +358,7 @@ repo:
          meep-metrics-engine: charts/meep-metrics-engine
          meep-mg-manager: charts/meep-mg-manager
          meep-rnis: charts/meep-rnis
          meep-dai: charts/meep-dai
          meep-wais: charts/meep-wais
          meep-ams: charts/meep-ams
          meep-sandbox-ctrl: charts/meep-sandbox-ctrl
@@ -365,7 +366,6 @@ repo:
          meep-app-enablement: charts/meep-app-enablement
          meep-virt-chart-templates: charts/meep-virt-chart-templates
          meep-vis: charts/meep-vis
          meep-tm: charts/meep-tm
        # list of sandbox specific pods
        sandbox-pods:
          - meep-gis-engine
@@ -373,13 +373,13 @@ repo:
          - meep-metrics-engine
          # - meep-mg-manager
          # - meep-rnis
          # - meep-dai
          # - meep-wais
          # - meep-ams
          - meep-sandbox-ctrl
          # - meep-tc-engine
          # - meep-app-enablement
          # - meep-vis
          # - meep-tm
      meep-webhook:
        # location of source code
        src: go-apps/meep-webhook
@@ -767,15 +767,15 @@ repo:
        docker-data:
          # location of entry script
          'entrypoint.sh': go-apps/meep-wais/entrypoint.sh
      meep-vis:
      meep-dai:
        # location of source code
        src: go-apps/meep-vis
        src: go-apps/meep-dai
        # location of binary
        bin: bin/meep-vis
        bin: bin/meep-dai
        # location of deployment chart
        chart: charts/meep-vis
        chart: charts/meep-dai
        # user supplied value file located @ .meep/user/values (use below file name)
        chart-user-values: meep-vis.yaml
        chart-user-values: meep-dai.yaml
        # extra build flags
        build-flags:
          - -mod=vendor
@@ -787,31 +787,31 @@ repo:
        deploy: true
        # supports code coverage measurement when built in codecov mode
        codecov: true
        # supports onboarded device application instantiation
        onboardedapp: true
        # supports linting
        lint: true
        # location of API specifications
        api:
          - name: 'AdvantEDGE V2X Information REST API'
            file: go-apps/meep-vis/api/swagger.yaml
          - name: 'AdvantEDGE Device application interface REST API'
            file: go-apps/meep-dai/api/swagger.yaml
        # location of user supplied API specifications
        user-api:
          - name: 'V2X Information Service REST API'
            file: config/api/vis-api.yaml
          - name: 'Device application interface REST API'
            file: config/api/dai-api.yaml
        # resources available to docker container image
        docker-data:
          # location of entry script
          'entrypoint.sh': go-apps/meep-vis/entrypoint.sh
          # location of grid map file
          'grid_map.yaml': go-packages/meep-vis-traffic-mgr/grid_map.yaml
      meep-tm:
          'entrypoint.sh': go-apps/meep-dai/entrypoint.sh
      meep-vis:
        # location of source code
        src: go-apps/meep-tm
        src: go-apps/meep-vis
        # location of binary
        bin: bin/meep-tm
        bin: bin/meep-vis
        # location of deployment chart
        chart: charts/meep-tm
        chart: charts/meep-vis
        # user supplied value file located @ .meep/user/values (use below file name)
        chart-user-values: meep-tm.yaml
        chart-user-values: meep-vis.yaml
        # extra build flags
        build-flags:
          - -mod=vendor
@@ -827,20 +827,18 @@ repo:
        lint: true
        # location of API specifications
        api:
          - name: 'AdvantEDGE Bandwidth Management REST API'
            file: go-apps/meep-tm/api/bwm/swagger.yaml
          - name: 'AdvantEDGE Multi-access Traffic Steering REST API'
            file: go-apps/meep-tm/api/mts/swagger.yaml
          - name: 'AdvantEDGE V2X Information REST API'
            file: go-apps/meep-vis/api/swagger.yaml
        # location of user supplied API specifications
        user-api:
          - name: 'Bandwidth Management REST API'
            file: config/api/bwm-api.yaml
          - name: 'Multi-access Traffic Steering REST API'
            file: config/api/mts-api.yaml
          - name: 'V2X Information Service REST API'
            file: config/api/vis-api.yaml
        # resources available to docker container image
        docker-data:
          # location of entry script
          'entrypoint.sh': go-apps/meep-tm/entrypoint.sh
          'entrypoint.sh': go-apps/meep-vis/entrypoint.sh
          # location of grid map file
          'grid_map.yaml': go-packages/meep-vis-traffic-mgr/grid_map.yaml

  #------------------------------
  #  Dependencies
@@ -984,7 +982,7 @@ repo:
      # enable meepctl dockerize -> deps are never dockerized
      dockerize: false
      # enable meepctl deploy/delete
      deploy: true
      deploy: false
      # location of deployment chart
      chart: charts/thanos
      # user supplied value file located @ .meep/user/values (use below file name)
@@ -995,7 +993,7 @@ repo:
      # enable meepctl dockerize -> deps are never dockerized
      dockerize: false
      # enable meepctl deploy/delete
      deploy: true
      deploy: false
      # location of deployment chart
      chart: charts/thanos
      # user supplied value file located @ .meep/user/values (use below file name)
@@ -1022,11 +1020,6 @@ repo:
        src: go-packages/meep-applications
        # supports linting
        lint: true
      meep-bwm-client:
        # location of source code
        src: go-packages/meep-bwm-client
        # supports linting
        lint: false
      meep-couch:
        # location of source code
        src: go-packages/meep-couch
@@ -1107,11 +1100,6 @@ repo:
        src: go-packages/meep-model
        # supports linting
        lint: true
      meep-mts-client:
        # location of source code
        src: go-packages/meep-mts-client
        # supports linting
        lint: false
      meep-mq:
        # location of source code
        src: go-packages/meep-mq
@@ -1177,6 +1165,11 @@ repo:
        src: go-packages/meep-users
        # supports linting
        lint: true
      meep-dai-client:
        # location of source code
        src: go-packages/meep-dai-client
        # supports linting
        lint: false
      meep-wais-client:
        # location of source code
        src: go-packages/meep-wais-client
Loading