Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add: default sample aes values #2608

Merged
merged 1 commit into from
Jul 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion platforms/quorum/charts/quorum-genesis/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: v2
apiVersion: v1
name: quorum-genesis
description: "Quorum: This Helm chart deploys genesis."
type: application
Expand Down
28 changes: 27 additions & 1 deletion platforms/shared/charts/README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,28 @@
[//]: # (##############################################################################################)
[//]: # (Copyright Accenture. All Rights Reserved.)
[//]: # (SPDX-License-Identifier: Apache-2.0)
[//]: # (##############################################################################################)

## About
This folder contains the common charts as prerequisites used for the deployment of a R3 Corda or Hyperledger Fabric network. Deployment of a real R3 Corda or Hyperledger Fabric network should use files within either the path: /bevel.git/platforms/r3-corda or /bevel.git/platforms/hyperledger-fabric. It contains a sample helm release file for erference purpose. The actual charts canbe found at either path: /bevel.git/platforms/r3-corda/charts or /bevel.git/platforms/hyperledger-fabric/charts
This folder contains the common charts as prerequisites used for the deployment of DLT platforms. Deployment of a DLT platform should use files within respective platforms folder.

## Deploying Ambassador Egde Stack

```bash
helm repo add datawire https://app.getambassador.io

kubectl apply -f ../configuration/roles/setup/edge-stack/templates/aes-crds.yaml

kubectl create namespace ambassador

helm upgrade --install edge-stack datawire/edge-stack --namespace ambassador --version 8.7.2 -f ../configuration/roles/setup/edge-stack/templates/aes-custom-values.yaml

```
## Deploying HAProxy

```bash
kubectl create namespace ingress-controller

helm upgrade --install --namespace ingress-controller haproxy ./haproxy-ingress/haproxy-ingress-0.14.6.tgz --set controller.kind=DaemonSet -f ./haproxy-ingress/values.yaml

```
Original file line number Diff line number Diff line change
@@ -0,0 +1,176 @@
# Default values for ambassador.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.

# Manually set metadata for the Release.
#
# Defaults to .Chart.Name
nameOverride: edge-stack
# Defaults to .Release.Name-.Chart.Name unless .Release.Name contains "ambassador"
fullnameOverride: ''
# Defaults to .Release.Namespace
namespaceOverride: ''

# Emissary Chart Values.
emissary-ingress:
service:
type: LoadBalancer

# Note that target http ports need to match your ambassador configurations service_port
# https://www.getambassador.io/reference/modules/#the-ambassador-module
ports:
- name: http
port: 80
targetPort: 8080
- name: https
port: 443
targetPort: 8443
- name: tcp-15010
port: 15010
targetPort: 15010
- name: tcp-15011
port: 15011
targetPort: 15011
- name: tcp-15012
port: 15012
targetPort: 15012
- name: tcp-15013
port: 15013
targetPort: 15013
- name: tcp-15014
port: 15014
targetPort: 15014
- name: tcp-15015
port: 15015
targetPort: 15015
- name: tcp-15016
port: 15016
targetPort: 15016
- name: tcp-15017
port: 15017
targetPort: 15017
- name: tcp-15018
port: 15018
targetPort: 15018
- name: tcp-15019
port: 15019
targetPort: 15019
- name: tcp-15020
port: 15020
targetPort: 15020
- name: tcp-15021
port: 15021
targetPort: 15021
- name: tcp-15022
port: 15022
targetPort: 15022
- name: tcp-15023
port: 15023
targetPort: 15023
- name: tcp-15024
port: 15024
targetPort: 15024
- name: tcp-15025
port: 15025
targetPort: 15025
- name: tcp-15026
port: 15026
targetPort: 15026
- name: tcp-15027
port: 15027
targetPort: 15027
- name: tcp-15028
port: 15028
targetPort: 15028
- name: tcp-15029
port: 15029
targetPort: 15029
- name: tcp-15030
port: 15030
targetPort: 15030
- name: tcp-15031
port: 15031
targetPort: 15031
- name: tcp-15032
port: 15032
targetPort: 15032
- name: tcp-15033
port: 15033
targetPort: 15033
- name: tcp-15034
port: 15034
targetPort: 15034
- name: tcp-15035
port: 15035
targetPort: 15035
- name: tcp-15036
port: 15036
targetPort: 15036
- name: tcp-15037
port: 15037
targetPort: 15037
- name: tcp-15038
port: 15038
targetPort: 15038
- name: tcp-15039
port: 15039
targetPort: 15039
- name: tcp-15040
port: 15040
targetPort: 15040
- name: tcp-15041
port: 15041
targetPort: 15041
- name: tcp-15042
port: 15042
targetPort: 15042
- name: tcp-15043
port: 15043
targetPort: 15043
- name: tcp-15044
port: 15044
targetPort: 15044
- name: tcp-15045
port: 15045
targetPort: 15045
- name: tcp-15046
port: 15046
targetPort: 15046
- name: tcp-15047
port: 15047
targetPort: 15047
- name: tcp-15048
port: 15048
targetPort: 15048
- name: tcp-15049
port: 15049
targetPort: 15049
- name: tcp-15050
port: 15050
targetPort: 15050
adminService:
# Passed to cloud provider load balancer if created (e.g: AWS ELB)
loadBalancerSourceRanges:

# Whether Emissary should be created with default listeners:
# - HTTP on port 8080
# - HTTPS on port 8443
createDefaultListeners: true

################################################################################
## Ambassador Edge Stack Configuration ##
################################################################################
redis:
image:
tag: 7.2.4
# The Ambassador Edge Stack is free for limited use without a license key.
# Go to https://{ambassador-host}/edge_stack/admin/#dashboard to register
# for a community license key.

licenseKey:
value:
createSecret: true
secretName:
# Annotations to attach to the license-key-secret.
annotations: {}

Loading