Commit d0935059 authored by Kevin Di Lallo's avatar Kevin Di Lallo
Browse files

Merge branch 'release-1.6.0'

parents 94138d82 5789a9e5
Loading
Loading
Loading
Loading
+791 −698
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

version: 1.5.0
version: 1.6.0
repo:
  name: AdvantEDGE

@@ -20,18 +20,65 @@ repo:
  #  Deployment
  #------------------------------
  deployment:
    # enable the alternate HTTP server
    #   - serves AdvantEDGE FE on alternate port 8080 instead of default 80/443
    #   - useful in conjunction with user.frontend=true &&
    #     when limiting endpoints exposed on public network
    alt-server: false
    # user supplied resources
    user:
      # user supplied frontend UI located @ .meep/user/frontend
      frontend: false
      # user supplied swagger UI located @ .meep/user/swagger
      # user supplied platform swagger UI located @ .meep/user/swagger
      # user supplied sandbox swagger UI located @ .meep/user/sandbox-swagger
      swagger: false

    # platform ingress configuration
    ingress:
      # host name
      host: my-platform-fqdn
      # enable https only (redirect http requests to https port)
      https-only: false
      # bind to host ports (true) or node ports (false)
      host-ports: true
      # http port number
      http-port: 80
      # https config
      https-port: 443
      # certificate authority (none|self-signed|lets-encrypt) default: none
      ca: self-signed
      # lets-encrypt production server (true) or staging server (false)
      le-server-prod: false

    # authentication & authorization config
    auth:
      session:
        # session encryption key k8s secret (data: encryption-key)
        key-secret: meep-session
        # maximum simultaneous sessions
        max-sessions: 10
      # GitHub OAuth provider config
      github:
        # enable GitHub OAuth
        enabled: true
        # authorization url
        auth-url: https://github.com/login/oauth/authorize
        # access token url
        token-url: https://github.com/login/oauth/access_token
        # OAuth redirect URI
        redirect-uri: https://my-platform-fqdn/platform-ctrl/v1/authorize
        # OAuth k8s secret (data: client-id, secret)
        secret: meep-oauth-github
      # GitLab OAuth provider config
      gitlab:
        # enable GitLab OAuth
        enabled: true
        # authorization url
        auth-url: https://gitlab.com/oauth/authorize
        # access token url
        token-url: https://gitlab.com/oauth/token
        # OAuth redirect URI
        redirect-uri: https://my-platform-fqdn/platform-ctrl/v1/authorize
        # GitLab api url
        # api-url: https://gitlab.com
        # OAuth k8s secret (data: client-id, secret)
        secret: meep-oauth-gitlab

  #------------------------------
  #  Core Subsystem
  #------------------------------
@@ -39,6 +86,19 @@ repo:

    # Go Applications
    go-apps:
      meep-ingress-certs:
        # enable meepctl build
        build: false
        # location of deployment chart
        chart: charts/meep-ingress-certs
        # user supplied value file located @ .meep/user/values (use below file name)
        chart-user-values: meep-ingress-certs.yaml
        # enable meepctl dockerize
        dockerize: false
        # enable meepctl deploy/delete
        deploy: true
        # supports linting
        lint: false
      meep-mon-engine:
        # location of source code
        src: go-apps/meep-mon-engine
@@ -65,6 +125,7 @@ repo:
        api: go-apps/meep-mon-engine/api/swagger.yaml
        # list of dependencies pods to monitor
        dependency-pods:
          # - meep-cert-manager
          - meep-couchdb
          - meep-docker-registry
          - meep-grafana
@@ -74,7 +135,7 @@ repo:
          - meep-open-map-tiles
          - meep-postgis
          - meep-redis
        # list of paltform pods to monitor
        # list of platform pods to monitor
        core-pods:
          - meep-mon-engine
          - meep-platform-ctrl
@@ -87,6 +148,7 @@ repo:
          - meep-metrics-engine
          - meep-mg-manager
          - meep-rnis
          - meep-wais
          - meep-sandbox-ctrl
          - meep-tc-engine
      meep-platform-ctrl:
@@ -116,6 +178,8 @@ repo:
          swagger: bin/meep-platform-swagger-ui
          # location of AdvantEDGE frontend
          frontend: bin/meep-frontend
          # location of REST API permissions file
          'permissions.yaml': config/permissions.yaml
      meep-virt-engine:
        # location of source code
        src: go-apps/meep-virt-engine
@@ -145,6 +209,7 @@ repo:
          meep-metrics-engine: charts/meep-metrics-engine
          meep-mg-manager: charts/meep-mg-manager
          meep-rnis: charts/meep-rnis
          meep-wais: charts/meep-wais
          meep-sandbox-ctrl: charts/meep-sandbox-ctrl
          meep-tc-engine: charts/meep-tc-engine
          meep-virt-chart-templates: charts/meep-virt-chart-templates
@@ -155,6 +220,7 @@ repo:
          - meep-metrics-engine
          - meep-mg-manager
          - meep-rnis
          - meep-wais
          - meep-sandbox-ctrl
          - meep-tc-engine
      meep-webhook:
@@ -238,9 +304,8 @@ repo:
          - sandbox.go-apps.meep-sandbox-ctrl
          - sandbox.go-apps.meep-gis-engine
          - sandbox.go-apps.meep-loc-serv
          - packages.go-packages.meep-loc-serv-notification-client
          - sandbox.go-apps.meep-rnis
          - packages.go-packages.meep-rnis-notification-client
          - sandbox.go-apps.meep-wais
          - sandbox.go-apps.meep-metrics-engine
          - packages.go-packages.meep-metrics-engine-notification-client
          - sandbox.go-apps.meep-mg-manager
@@ -367,6 +432,30 @@ repo:
        lint: true
        # location of API specification
        api: go-apps/meep-rnis/api/swagger.yaml
      meep-wais:
        # location of source code
        src: go-apps/meep-wais
        # location of binary
        bin: bin/meep-wais
        # location of deployment chart
        chart: charts/meep-wais
        # user supplied value file located @ .meep/user/values (use below file name)
        chart-user-values: meep-wais.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: false
        # supports linting
        lint: true
        # location of API specification
        api: go-apps/meep-wais/api/swagger.yaml
      meep-sandbox-ctrl:
        # location of source code
        src: go-apps/meep-sandbox-ctrl
@@ -430,6 +519,17 @@ repo:
  #  Dependencies
  #------------------------------
  dep:
    meep-cert-manager:
      # enable meepctl build -> deps are never built
      build: false
      # enable meepctl dockerize -> deps are never dockerized
      dockerize: false
      # enable meepctl deploy/delete
      deploy: false
      # location of deployment chart
      chart: charts/cert-manager
      # user supplied value file located @ .meep/user/values (use below file name)
      chart-user-values: meep-cert-manager.yaml
    meep-couchdb:
      # enable meepctl build -> deps are never built
      build: false
@@ -496,19 +596,6 @@ repo:
      chart: charts/nginx-ingress
      # user supplied value file located @ .meep/user/values (use below file name)
      chart-user-values: meep-ingress.yaml
    meep-alt-ingress:
      # enable meepctl build -> deps are never built
      build: false
      # enable meepctl dockerize -> deps are never dockerized
      dockerize: false
      # enable meepctl deploy/delete
      deploy: true
      # location of deployment chart
      chart: charts/nginx-ingress
      # uses different default values
      values: charts/nginx-ingress/alt-values.yaml
      # user supplied value file located @ .meep/user/values (use below file name)
      chart-user-values: meep-alt-ingress.yaml
    meep-redis:
      # enable meepctl build -> deps are never built
      build: false
@@ -565,6 +652,16 @@ repo:
        src: go-packages/meep-data-model
        # supports linting
        lint: true
      meep-gis-asset-mgr:
        # location of source code
        src: go-packages/meep-gis-asset-mgr
        # supports linting
        lint: true
      meep-gis-cache:
        # location of source code
        src: go-packages/meep-gis-cache
        # supports linting
        lint: true
      meep-http-logger:
        # location of source code
        src: go-packages/meep-http-logger
@@ -575,18 +672,16 @@ repo:
        src: go-packages/meep-loc-serv-client
        # supports linting
        lint: false
      meep-loc-serv-notification-client:
        # location of source code
        src: go-packages/meep-loc-serv-notification-client
        # supports linting
        lint: false
        # location of API specification
        api: go-packages/meep-loc-serv-notification-client/api/swagger.yaml
      meep-logger:
        # location of source code
        src: go-packages/meep-logger
        # supports linting
        lint: true
      meep-metric-store:
        # location of source code
        src: go-packages/meep-metric-store
        # supports linting
        lint: true
      meep-metrics-engine-notification-client:
        # location of source code
        src: go-packages/meep-metrics-engine-notification-client
@@ -594,11 +689,6 @@ repo:
        lint: false
        # location of API specification
        api: go-packages/meep-metrics-engine-notification-client/api/swagger.yaml
      meep-metric-store:
        # location of source code
        src: go-packages/meep-metric-store
        # supports linting
        lint: true
      meep-mg-app-client:
        # location of source code
        src: go-packages/meep-mg-app-client
@@ -631,11 +721,6 @@ repo:
        src: go-packages/meep-net-char-mgr
        # supports linting
        lint: true
      meep-postgis:
        # location of source code
        src: go-packages/meep-postgis
        # supports linting
        lint: true
      meep-redis:
        # location of source code
        src: go-packages/meep-redis
@@ -651,13 +736,6 @@ repo:
        src: go-packages/meep-rnis-client
        # supports linting
        lint: false
      meep-rnis-notification-client:
        # location of source code
        src: go-packages/meep-rnis-notification-client
        # supports linting
        lint: false
        # location of API specification
        api: go-packages/meep-rnis-notification-client/api/swagger.yaml
      meep-sandbox-ctrl-client:
        # location of source code
        src: go-packages/meep-sandbox-ctrl-client
@@ -668,6 +746,21 @@ repo:
        src: go-packages/meep-sandbox-store
        # supports linting
        lint: true
      meep-sessions:
        # location of source code
        src: go-packages/meep-sessions
        # supports linting
        lint: true
      meep-users:
        # location of source code
        src: go-packages/meep-users
        # supports linting
        lint: true
      meep-wais-client:
        # location of source code
        src: go-packages/meep-wais-client
        # supports linting
        lint: false
      meep-watchdog:
        # location of source code
        src: go-packages/meep-watchdog
+5 −5
Original line number Diff line number Diff line
@@ -28,8 +28,10 @@ We put time & efforts keeping the wiki up to date, so we recommend to look there
- Deployment questions -- [Deployment cheat-sheet](https://github.com/InterDigitalInc/AdvantEDGE/wiki/deployment-details), [meepctl CLI tool](https://github.com/InterDigitalInc/AdvantEDGE/blob/master/docs/meepctl/meepctl.md), [Build](https://github.com/InterDigitalInc/AdvantEDGE/wiki/build-advantedge), [Deploy](https://github.com/InterDigitalInc/AdvantEDGE/wiki/deploy-advantedge), [Upgrade](https://github.com/InterDigitalInc/AdvantEDGE/wiki/upgrade-advantedge), [Test](https://github.com/InterDigitalInc/AdvantEDGE/wiki/test-advantedge)
- Usage questions -- [GUI](https://github.com/InterDigitalInc/AdvantEDGE/wiki/gui-overview), [basic operation](https://github.com/InterDigitalInc/AdvantEDGE/wiki/basic-operation), [creating a first scenario](https://github.com/InterDigitalInc/AdvantEDGE/wiki/first-scenario), [scenario monitoring](https://github.com/InterDigitalInc/AdvantEDGE/wiki/scenario-monitoring), [using external nodes](https://github.com/InterDigitalInc/AdvantEDGE/wiki/external-nodes), [pod placement](https://github.com/InterDigitalInc/AdvantEDGE/wiki/pod-placement)

#### Resource #2 - Email us
Of course - because we cannot document everything - if you still have a question, we can be reached at AdvantEDGE@InterDigital.com
#### Resource #2 - Start a Discussion
Of course - because we cannot document everything - if you still have a question, you can reach out to us.

We use GitHub's new feature called [Discussions](https://github.com/InterDigitalInc/AdvantEDGE/discussions) - simply start a discussion and you will have direct access to the development team!

## Reporting issues
Whether it's a bug found while using the platform or simply a typo noticed while browsing the documentation, we appreciate that you open a GitHub issue ([here](https://github.com/InterDigitalInc/AdvantEDGE/issues))
@@ -44,9 +46,7 @@ Use the Custom Issue template to provide a link to the page, a copy the problema
## Suggesting enhancements
We appreciate feature enhancements and as such, we collect feature ideas via GitHub issues ([here](https://github.com/InterDigitalInc/AdvantEDGE/issues))

If you are not sure about the proposed enhancement, it's always a good idea to communicate with us (AdvantEDGE@InterDigital.com using subject subject `enhancement`) to discuss the feature beforehand.

Use the Feature Request template provided in GitHub to document the request.
If you are not sure about the proposed enhancement, it's always a good idea to communicate with us by starting a [Discussion](https://github.com/InterDigitalInc/AdvantEDGE/discussions) about the feature beforehand.

## Contributing content
Contributing content is more involving than submitting an issue or an enhancement request as it requires a CLA and learning how to operate with the project team.
+17 −0
Original line number Diff line number Diff line
apiVersion: v1
appVersion: v1.0.3
description: A Helm chart for cert-manager
home: https://github.com/jetstack/cert-manager
icon: https://raw.githubusercontent.com/jetstack/cert-manager/master/logo/logo.png
keywords:
- cert-manager
- kube-lego
- letsencrypt
- tls
maintainers:
- email: james@jetstack.io
  name: munnerz
name: cert-manager
sources:
- https://github.com/jetstack/cert-manager
version: v1.0.3
Loading