Commit 03050c2e authored by Yann Garcia's avatar Yann Garcia
Browse files

Validate MEC-016 on MEC Sandbox: deployment & network scenario

parent 0dd563cd
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.

+11 −62
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
@@ -286,7 +286,6 @@ repo:
          # - meep-tc-engine
          # - meep-app-enablement
          # - meep-vis
          # - meep-tm
        # location of API specifications
        api:
          - name: 'AdvantEDGE Monitoring Engine REST API'
@@ -367,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
@@ -382,7 +380,6 @@ repo:
          # - meep-tc-engine
          # - meep-app-enablement
          # - meep-vis
          # - meep-tm
      meep-webhook:
        # location of source code
        src: go-apps/meep-webhook
@@ -842,44 +839,6 @@ repo:
          '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:
        # location of source code
        src: go-apps/meep-tm
        # location of binary
        bin: bin/meep-tm
        # location of deployment chart
        chart: charts/meep-tm
        # user supplied value file located @ .meep/user/values (use below file name)
        chart-user-values: meep-tm.yaml
        # extra build flags
        build-flags:
          - -mod=vendor
        # enable meepctl build
        build: true
        # enable meepctl dockerize
        dockerize: true
        # enable meepctl deploy/delete
        deploy: true
        # supports code coverage measurement when built in codecov mode
        codecov: true
        # supports linting
        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
        # 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
        # resources available to docker container image
        docker-data:
          # location of entry script
          'entrypoint.sh': go-apps/meep-tm/entrypoint.sh

  #------------------------------
  #  Dependencies
@@ -1023,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)
@@ -1034,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)
@@ -1061,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
@@ -1146,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
+1 −1
Original line number Diff line number Diff line
type: s3
config:
  bucket: thanos-archive
  endpoint: metrics.try-mec.etsi.org
  endpoint: sandbox-mec.etsi.org
  access_key: my-access-key
  secret_key: my-secret-key
  insecure: false
+1 −1
Original line number Diff line number Diff line
type: s3
config:
  bucket: thanos
  endpoint: metrics.try-mec.etsi.org
  endpoint: sandbox-mec.etsi.org
  access_key: my-access-key
  secret_key: my-secret-key
  insecure: false
+4 −4
Original line number Diff line number Diff line
@@ -2,12 +2,12 @@ meep-session:
  encryption-key: "my-secret-encryption-key"

meep-oauth-github:
  client-id: "my-github-client-id"
  secret: "my-github-secret"
  client-id: "1bf3f38454bd7be12a8e"
  secret: "cc6d341dbab3a0d981aaa83e617c110de91a855e"

meep-oauth-gitlab:
  client-id: "my-gitlab-client-id"
  secret: "my-gitlab-secret"
  client-id: "513853516a59edbdb58b5264c860b3841219038fd9d4fa9a138f5ef5b389fca9"
  secret: "c485c5c0ef124186461a386621a8f3696412995b6e60b1fdc7e17f3b1e9be410"

meep-minio-objstore-config:
  accesskey: "my-access-key"
Loading