Skip to content

Commit

Permalink
Update Envoy Helm Configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
bbengfort authored Aug 9, 2024
2 parents ab50a14 + 2ca994a commit 1d4ce7d
Show file tree
Hide file tree
Showing 12 changed files with 698 additions and 50 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
- name: Run chart-testing (lint)
if: steps.list-changed.outputs.changed == 'true'
run: ct lint --target-branch ${{ github.event.repository.default_branch }}
run: ct lint --target-branch ${{ github.event.repository.default_branch }} --validate-maintainers=false

- name: Create kind cluster
if: steps.list-changed.outputs.changed == 'true'
Expand Down
6 changes: 6 additions & 0 deletions charts/envoy/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
dependencies:
- name: regioninfo
repository: ""
version: 1.0.1
digest: sha256:0d90b9ef04de04818114a73f9b7e6b927da093cb23d7b0cc814cce0f8227552a
generated: "2024-08-09T14:14:24.485615-05:00"
7 changes: 5 additions & 2 deletions charts/envoy/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.15.1
version: 0.16.0

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "v0.23.1"
appVersion: "v0.24.0"

dependencies:
- name: "regioninfo"
Expand All @@ -33,3 +33,6 @@ icon: https://trisa.dev/favicon.png
sources:
- https://github.com/trisacrypto/envoy
- https://github.com/trisacrypto/trisa
maintainers:
- name: Rotational Labs
email: support@rotational.io
151 changes: 151 additions & 0 deletions charts/envoy/ci/mainnet-values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
# The Alice VASP is an Envoy node that is managed by Helm
# These are the values that are set for the helm chart.

# If this node is a TRISA testnet node, then it's testnet values will be updated
isTestnet: false

# Environment can be set to "staging", "development", "production", or omitted
environment: "development"

# Name overrides: by default the name will be release-envoy and it is
# recommended that the release name be the name of the VASP. If you would like to
# override the name, you can do so below; if you would like to override the -envoy
# suffix, then use the fullnameOverride.
nameOverride: "alice"
fullnameOverride: ""

# Display name can be used to set the name of the server in the UX and in the
# interactive Swagger API documentation; it is computed from the name and the
# environment if not specified.
displayName: "Alice rVASP"

# Service name defines the domain of the headless service to connect to the pods on
# By default the name computed for the application is used but with "." instead of "-"
# for testnet prefixing.
serviceName: "alice"

certificate:
name: "trisa.alice.vaspbot.net.pem"
data: |
LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUY5RENDQTl5Z0F3SUJBZ0lVRlRnSDQwaHRxdnZ6Z3Q4S3ZhaFM4amIzTllBd0RRWUpLb1pJaHZjTkFRRUwKQlFBd2NURUxNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdNQ2tOaGJHbG1iM0p1YVdFeEV6QVJCZ05WQkFjTQpDazFsYm14dklGQmhjbXN4RGpBTUJnTlZCQW9NQlZSU1NWTkJNUkF3RGdZRFZRUUxEQWRVWlhOMFRtVjBNUll3CkZBWURWUVFEREExMGNtbHpZWFJsYzNRdVpHVjJNQ0FYRFRJME1ETXlPREl4TkRRME0xb1lEekl3TlRRd016SXgKTWpFME5EUXpXakIyTVFzd0NRWURWUVFHRXdKVlV6RVJNQThHQTFVRUNBd0lUbVYzSUZsdmNtc3hFVEFQQmdOVgpCQWNNQ0U1bGR5QlpiM0pyTVJNd0VRWURWUVFLREFwQmJHbGpaU0JXUVZOUU1SQXdEZ1lEVlFRTERBZFVaWE4wCmFXNW5NUm93R0FZRFZRUUREQkZoYkdsalpTNTJZWE53WW05MExtNWxkRENDQWlJd0RRWUpLb1pJaHZjTkFRRUIKQlFBRGdnSVBBRENDQWdvQ2dnSUJBTVNvR3EweHR6d05tV2pwMkZyY3pQNyt3b3FsUEF1S21rK3dyYWY0WjRCNApyTnUva1EzTzlDaHF0Y2pWTHo4cWNDNHphRlRmU1Q1ZXBVb0x0WXNTNmUzM0syZEZnVUZxL042Z1dMRU1YUUpKCkZxYUFQRHhIVTJIUEp0QnVRcmpIelFoMEdleHpYc01wbC9ySG5Renp2VFA4SWVBNUhWeFdaS2g5QVNkVnVPSWEKL0lCTVNqUStqTXVKS1VoZEc4M3VpOWMrQ3g0SFM1SzJiMjhBZzdPRG1jOEVkT0hmbGozemZLdmxkTEFXM20xaQo1VmlxMTZlZnRKclBXQ2pnZGdzNTVEdTUyNXphT2RBTVpCR25IWWozeUhLMHQvTElvYW55b2hiaUZ6N05GTys4Ck8xdUFBc1ZOU2dYajE0b1kwb1g3b2hWWWZXQWUwT2F3ZlNFUmtLR0dqOVY5NFFyYTBVdlJzWngzL3BqSXdBMmQKNHV1M1hDZWhCZnVJNXAxbVRJTkVWMS96WU10OXFJb3A2WWl4Z1ZtMjhUdkdUdXJlcDBKK2pIUkJOR1dvei9HVQo1dCtmV1FNdnEvVVptdmVWMUwrZWh6T3hzSDk4SmNjYkRqdGFiTkp3Z2ZmdDJqMHcweUdyUHpRQTk2SGVtbGxnClFvZ2tSMk5iOGNQTzZIQXdsNlZVdjkrOXl2L05JVDd6RWxTY01qamFISkZiMzhpVVdocENBbXVNMnRvaGhVdkUKUG1NRlg2cjhGTHBFa2Q3SlI2VmU4Q3lxcTk4VGh6YzR6cVp4WHJMMlVqZGhTWXQ0enFvMVk0TTJNWG96MnlxaQovakhEVHdwVlV3bURIOFRkZ2dTeU02REo0b0c5L3FweWpPYUhWd09CZDltZmdLQThLc2tJb3k2Zk9zVjFnZTRICkFnTUJBQUdqZlRCN01Ea0dBMVVkRVFReU1EQ0NFV0ZzYVdObExuWmhjM0JpYjNRdWJtVjBnaE1xTG1Gc2FXTmwKTG5aaGMzQmliM1F1Ym1WMGdnWmlkV1p1WlhRd0hRWURWUjBPQkJZRUZGUDYvVEVwRGhJUFFYQ0M5T0lxTWkydwptSEJYTUI4R0ExVWRJd1FZTUJhQUZCWXlrc1FtUUpMZm5TL1luMENEQy9OeUVrbk5NQTBHQ1NxR1NJYjNEUUVCCkN3VUFBNElDQVFDVzNESUIyVkorazF2T2pPdnZuUWs1eTdWMEMzQzNrYzBadWVBMU1MNWNsUjB5MXhNeG0xVU8KdUtnL0tJcG1qVmFRR1MwQ2RLMnRGZnQ0d1J0UDNoN0tPWU45RU83MStlay9qREJiOXlnVXpueWxPaXE4dmp6bgpZVUJwNVpiOFF0RWVDV1QrQkNUQXJabDBUa05iYktGbEVLakRVdUJKZ2NFei9YTHRidG91clVSbkpHbEpwMEJYClI3NjNDL3Z4dWltSGF5dVhVL1pZZHhPeXBWUUlYd3l4UExpVGxnUVcwRXYyMkZVZTU0OThUMlNPUk5tMCs4VWwKV2JOTDQ5ZjVjalN0Zmd1djd5RVdicWFYTGlOTnQxYmxJcjlPOCtlcUdKREQ0bGFrYUFMdkNBbjlCaEU3WHhKego2ai8za3NLSmtBTTBJNVNrT0VGamthMWhyKy9pVzZKWW9jNzgra3U2aDJna2ZtWXpXV0xvUmRhOWNqNmE3cm9UClRGYnErZjRGTFpPdWpZYkFVWVdkT3RZbzd1cW5qUU55dGNPNHova3lJOGxNZ1N0a2hscVVXRXFocVdoL2VWMkQKeXU1Z1JqTDQ1cFQvY2VTYTV1MXpMdFZHUG1reDV2ak8vNlVjNFEvcjV2YjcxZmF2VVA0S0VaWGxaS3d5b0VndwovSmVyUU9mRVE4c2RZNDloS0FBWmJMZGhyRHBzSkxXZGxvTDdQVDUvRUYxQ3lja2JjbEsyTzZ5UU1zWUFzeHRjCkZ0cGllZGNIcERpL1hsRkZHdGpGUmUwNHdHaWNoQmtZSDBKQUFtWTBXUEswSmZtbFg2Tko5TXBtZWJhMzVmMDgKNXEvYzBSa2NiQ3BhTVlxNWtCOGRVbG1qQ3Z5WCtZdDdpQzJGZlpuTjhiS1ZZZHhVaStmN09RPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRjhEQ0NBOWlnQXdJQkFnSVViWUE1aG8ySlQrTUVINWNyUm1EanhSRUk3VW93RFFZSktvWklodmNOQVFFTApCUUF3Y1RFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ01Da05oYkdsbWIzSnVhV0V4RXpBUkJnTlZCQWNNCkNrMWxibXh2SUZCaGNtc3hEakFNQmdOVkJBb01CVlJTU1ZOQk1SQXdEZ1lEVlFRTERBZFVaWE4wVG1WME1SWXcKRkFZRFZRUUREQTEwY21sellYUmxjM1F1WkdWMk1DQVhEVEkwTURNeU9ESXhORFEwTWxvWUR6SXdOVFF3TXpJeApNakUwTkRReVdqQnhNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0F3S1EyRnNhV1p2Y201cFlURVRNQkVHCkExVUVCd3dLVFdWdWJHOGdVR0Z5YXpFT01Bd0dBMVVFQ2d3RlZGSkpVMEV4RURBT0JnTlZCQXNNQjFSbGMzUk8KWlhReEZqQVVCZ05WQkFNTURYUnlhWE5oZEdWemRDNWtaWFl3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQwpEd0F3Z2dJS0FvSUNBUUN0U3dXcC9odTVwWVJteEMvTDhsZTNiWW1Da3M0NEhRbmNHeTl5K2pYOUVjK0IxMGlyCkpLaUJtdW5BcUFpcjNONjU2aFkxYTdkb0JXYWpjZUlyb3YranJVWlllelFtaERhd1Mxd0VwS0tnSkFIVWl0K2EKNEtDNzh3TVNkU2FoQUlJcWFOc0c5M3dlenBQekt4RTNlNW1jOURxblB4SGlvTVpJSElWMDVIVE00R1NlMjJ0RwowclJ3MDcvVVJQK3NCWElPOGFFYldPdjYrb0xTL2NNNkVHUjQ0ajR4OHpuMEovZ0VPZlNIVWNqNmVXb2pWZnJOCnJkbHVma3lkR29LMUJycWxoQzlOaVNkTHhYai8zeU0wTGticzM2aHZkRnNwUUVyVlZjSjJMaTJjczl1cGlHaFQKbWVVMnRKdWlIUFI1V2dCRWFlZ3pHVUNMOFYrdDRXdEM4S2lMY0FuV1hkajF1Z2c0QlZOMGFiMjVDYUtOeTRaZQpTNU5EL0hYbG5yUVZOYXZ6S0RKc2tubit6d3E5R1pqR2M1TzNpS3RnS24vdHpoc0JwQVpLcWlDVW9oR0hjWU1HCi8xYWljYzJRSWR0WW1kaU1vSkNMY1VjWlNHTjBxU0dQeFNwVVhleHVCcnhCQ0duUG84d3AxR3hwL0p0b29jYm8KVEFkenljNEE1bEdZUTRnenR5bXJzMzl4RmxRczFCYVN2NjAzQkw0QSttckc0L0ZOYlJINDduekJ3OUtmbE9pZAp1WE1Md3IzdHJLbGJLVjFobUswWnkrVDg0K2lFbklFUTlpNzNBazEwbjFvdVZSMkZnYVlyN1hTRnNCWjhZbW01CnZCWW5xQWg0RGFudjhmamRpS3RYQWdGRTU0TEU4TDJBVlFWcm5MOWpzbEhMdUNtYlE4R0lOOHRMQ3dJREFRQUIKbzM0d2ZEQWRCZ05WSFE0RUZnUVVGaktTeENaQWt0K2RMOWlmUUlNTDgzSVNTYzB3SHdZRFZSMGpCQmd3Rm9BVQpGaktTeENaQWt0K2RMOWlmUUlNTDgzSVNTYzB3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhSRUVJakFnCmdnMTBjbWx6WVhSbGMzUXVaR1YyZ2c4cUxuUnlhWE5oZEdWemRDNWtaWFl3RFFZSktvWklodmNOQVFFTEJRQUQKZ2dJQkFDU2UvL0ZId3NlakdnL1UyRTdBZHI0T2R5L2szUHVlNnNBYTA5aW9QeFBZczRiR2hUbkwzNHhKREpLaApBSVJNVjhYeExKZVpwNVNzQVAvOGxwMnJ4VURwaEpQMmVQdW8vNmFLOFpFWkRLMGtFaThkYnpzOTVVVHhKZ0tICk5vZmpVMTV5YzIzMDl2TXFqQ2VOd2J0bmhOSFhja1lrZWVmd2c1R1V1YzFDaWlOT0dFTjcwTFc5a1p4dTVrZjUKMERNSzdEd3hDMmJnOFVkSmowb054UjJJanMwOFNvd1Q1ait4aXdDemxGNHNkdkF5WXlEc3JhOSszTHZEYTZVeQoraXVSK0xIRDJKanpjVzloZ2JoS0xIeWFhZHdleWgvNkNwN25zQyt1NkU2VDByWWhGL3N3WlIxN2g2RlloRFU0ClVoODllTWE0emlvSDF0L1pkM0RNUWwvZG0xMy93K24wc2ZFOElJL0pVV0x3RjdQbjkyQ3lpRHowOWhIVDRSL1cKdjZOdU1jNUcwZVBkQU8rU01yb015cXI5eXVaZVBUQkE1bUNlV09heXdGR3NNRXVUdi82TEFudEdnNVRuKzV0awpCS3NiSzdyOUxQYkR0cW5XMFJtUG15TFp4TWdwTGhGZUREbGVLMlhwSnp1bmlkSGV6eFlwQ2RMcUFRRjNuMjVJCk55OGxSa0hkNHVTcjBWSVRya2RZVDBjOW1EcFEvbU9qZDJyb0k2M0MyUFhiR2lIOTEzYVNHMmd0NEJ2RUx0akYKYlNsaTUvbmFONGVyS3NUeVErL3NwK3VPckh0MzEwVDVpcFlsOG00WkI0Y2JFZnRPRHIvK0pRYmNWaXQ1L3VGMgozWVFZbFpLZHZSbG1RODdURkwzWnUzOXkyNGxqaUV5UStYbDc2Z0o4VTFMSnJCUWkKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQotLS0tLUJFR0lOIFBSSVZBVEUgS0VZLS0tLS0KTUlJSlFnSUJBREFOQmdrcWhraUc5dzBCQVFFRkFBU0NDU3d3Z2drb0FnRUFBb0lDQVFERXFCcXRNYmM4RFpsbwo2ZGhhM016Ky9zS0twVHdMaXBwUHNLMm4rR2VBZUt6YnY1RU56dlFvYXJYSTFTOC9LbkF1TTJoVTMwaytYcVZLCkM3V0xFdW50OXl0blJZRkJhdnplb0ZpeERGMENTUmFtZ0R3OFIxTmh6eWJRYmtLNHg4MElkQm5zYzE3REtaZjYKeDUwTTg3MHovQ0hnT1IxY1ZtU29mUUVuVmJqaUd2eUFURW8wUG96TGlTbElYUnZON292WFBnc2VCMHVTdG05dgpBSU96ZzVuUEJIVGgzNVk5ODN5cjVYU3dGdDV0WXVWWXF0ZW5uN1NhejFnbzRIWUxPZVE3dWR1YzJqblFER1FSCnB4Mkk5OGh5dExmeXlLR3A4cUlXNGhjK3pSVHZ2RHRiZ0FMRlRVb0Y0OWVLR05LRis2SVZXSDFnSHREbXNIMGgKRVpDaGhvL1ZmZUVLMnRGTDBiR2NkLzZZeU1BTm5lTHJ0MXdub1FYN2lPYWRaa3lEUkZkZjgyRExmYWlLS2VtSQpzWUZadHZFN3hrN3EzcWRDZm94MFFUUmxxTS94bE9iZm4xa0RMNnYxR1pyM2xkUy9ub2N6c2JCL2ZDWEhHdzQ3CldtelNjSUgzN2RvOU1OTWhxejgwQVBlaDNwcFpZRUtJSkVkalcvSER6dWh3TUplbFZML2Z2Y3IvelNFKzh4SlUKbkRJNDJoeVJXOS9JbEZvYVFnSnJqTnJhSVlWTHhENWpCVitxL0JTNlJKSGV5VWVsWHZBc3FxdmZFNGMzT002bQpjVjZ5OWxJM1lVbUxlTTZxTldPRE5qRjZNOXNxb3Y0eHcwOEtWVk1KZ3gvRTNZSUVzak9neWVLQnZmNnFjb3ptCmgxY0RnWGZabjRDZ1BDckpDS011bnpyRmRZSHVCd0lEQVFBQkFvSUNBRStoaUdmUVJWTzJhQVBoQ1FCRi8yWlQKNzUrbnArZytnQnk3dkozVENzb3RVMFdLVFNqTHYvY3J1cDl2bjdtU3JDa3hITktkTmJIaExrb004cjYxY204dgpFbTYzYU03K0RSWHkxT2NnUy9zMGNFME1pUmVaaEN5TGJycWdvemppZ3VZazZTaGpVU0J5MDcwekhpZVQvTzJ6CmIxNDFrbXVFK2k1MXE4VnJRem1mVnRaMnplZFkycmRDTzZxM05SNk90U1o3MDVHZHY1N1JhODhGWk04SWYzd2gKNEZoa0twaThZeVBSL28yZFBRVUxNalpVdTQxL01Ha3RnNVBOekU3Z2FzZzZpckI1ZDBhRTlmSmwrcUl2UDRZZgpJb3RYYllyOUdtQnN2Wi9xK0VyWkxDbnhiRzNMVGFtVDZIL2RiRVhmcm5LNVNjOWx1dzVtc2N4MXFkeVdPZUF4CjNONTZubmxGakRlbGZWMFNZOCt5c1RZS1d2VXQ1VWpoTFlqOXFyeUw1MFJBak9RQXJVcWdqeTdrUi9NM3ZkOGUKVnQ3bFp6WnBXMHJ5c2lUa09rd0JoMDk4SzJNWnVHcER1MHBEUm5FSjcwMlhIb0Y0L1BrUDA3K0pFWTBkd1lxQgpHTnQ1NHVxMkFXSGl6ekNydmVmckVrSzNDY2RQK0Rtc0h6NVRVYzhwSzQ1TGdRTlhtSmhFZWxFaVBYdDBFUXEwCmRXbW9YQTFZR3M0aFF3Z1BubVY3S0dVRHI3WEpsWW5kRk5hMThrYkRhM21kU1laamlMTk9NODFOZ2tiK2tFTHcKT2pWZEYyZVM0NS9VUkJMMHlLOHhNRGRtTXRrVWRneTFLUURjNHNxS2V5NU01QUZvT28ySzNDMTBXRDlLWjN1ZgoyeVJsUnRRS2NWNHBTNjlsakdpZEFvSUJBUURsdkpHRDloT3Y1cFkwclB0c3pyZEdVbjFnQm9aRWQza25jaU1JCktnd3dEUzZ6ZTZBQTBvc0EzbjEwWkNnQWNVd2N4bjZ4bmxnMkFnd0N3aDFRWUxhZFc2UjBZMHgvZFNLR0NQak8KUVBNcHJhWjNJWllma2FvWWtOTytqM2dKcUZhYnJFVkhZWDdQbkNwQU8yZkloT25uNGFRVlRma01tSml6aTZDQQpyRVoydFlab0ZyM0hpMFdtV3pUK0FpZ05hMmpUZjdmSHg2NzV3SmFmdE5XcEZzVnhoMERkL1d0Yks4bjhsL0lMClFJUVR0VFZqZjZSVHBiOHAxRFJ2cjhQUnBBSTE5WjhNM1pISzdRdDM1SURrZWJwaEJWNDhpS1pXbGFzYm9teHcKT3VzdHk1SVp2T2dqSVNiRmJncEUzVFFZeGw1ZjM5cGgzeHB6VE1lTG9UemQ4dDFiQW9JQkFRRGJJMnlNUHlCcgpqbzZSdDdoSkdWWXAzbGN1L0xFbVcxMVJmWkJIUHQ0dFl6Z2syV1o5dnFUVnF4YWdoUytYOVJVaUJvTTlGTU5jCjdCWkdtMDN4R05GSjdJSXlaTk9ydjJCL1p6Mng1akExcVJPZU43Zi8yRmxWSjR6WTA0a3FoeElxeGlaT016MTkKckFvZlZ3aHVMb1VydHRjbDltVzB3UnhKUWZYS2lJOHhYS2U1TjMrT3B1WjdwODJ0bG05UUdzY1lrRkZDdjBVQgo0Z0l3S3VhQm1mTFBSbXlhQnpQM3Q3aTBpS1AwZXBxcXhpZEVtSU1sekN1cGhjd05DcVZDc3RwQ05DQ0ZUaVZuCkFLUDVnMkpUWWZXc1UvajNXczJFZzdMeU5sd1pPREQ5YWJIUmYxcm9tcFB6ZklsbUhsZnNVemFlVTgzVTB1TXQKOUZWQXJpejZ5WFhGQW9JQkFFenFvM1doRDlwV3czZURhdkoxQzF1YUJxdjl3enB0SGIwZE02bHFHb2FFQTF6SQpTVHU5UWhqYVpQcHhCZ3VQNDBISEcyZndjZXd6Sno1TksyOWIwZ2hCUklCTE5yTjl6ajgrQmI5WWM1RkN1SGN1CllZclVSRFRSV0hOMnFXUGlYb3prVXBXaGlNbU5xWCt6NC8xNHNxK1dGaytqdVh5RUlxd0tWWVIvS1dCWlNsVFQKT0ZyMHdDOEFYbStrM1RBUkJCbTdxeFpTUHIwVHc5cFl1eWhQblc5ekx6Nmp1Q3ZnTDFKSXRSc2JVSjBna0cxdApzT0RvbjJZcnpCcVFxR2txRml0bXZ3ZVpyMVJYcFAxUkhlNWc2d3ZNdGs1aUdmN25RVkNSUXVrWWNPRDJSVVlrCnZ6dnp2MzFlYUVYQ0ljMGhyVHRBUVdkL1FPWFZrUUdvekM0clAvMENnZ0VBZlZSelBuclVKZSt3Wm5LMnVVZisKV1kvS09SdFlqZUZ2SzY0dW1ERENqUjdUKzI5RENPUENEbG45Wk8wSFhWZFVNTk9jdDVCcWMzaXEvTkxSN3ZRTQpyc1RQYWRiMG9LT2hvdnYrOHdIOXpKTFluNEtxZjI3VEdMcTMrVUp5anBvVnI5VUlEMjJLMjVkTGFzVXlFeUlVCkUvNU1hbS9UbDE5aXVCczdZZ3hjS1JVZTcvVm54TVI3eVhrZFR3eGN1V20zT0x0QlhuVmFHRXVVaU12Z2JYc0kKdmJjL1laQ0JEa3BMSHlXTzc4STNOemlCT09BcEViTUZ2YnpDQ1N0dmZRZ2hmLytrSWRtaDFwa3RMd1VQZFRUdgpkeEhIc0dDRWJpZU1icTdjV2FnampLdW9nWExmSVcxVzlNampKRDV5ZHJ6WTNoQjhCaDVldytlYjRwUTdNV3VMCktRS0NBUUVBNER5Ukt6NFR5RVI1Vyt5dGl0NExTTkQ2ZVp6ZEZnT05RK2hNTGlHclROMkZrU1pzQ3ljSURPeU8KeXliODMzOUpWQzJqaDlVMzhaR2dJQkx2NnByY20ySDI3eEg3Nzl6Ti9aKzFQU3Q2QktybFlGVndzamptYTZpSQpzc0RVb2tDclorNUZCSEkvV01DV2c5TzA1ZFhDak1kTUNOSzB0cC9rKy84c1RxU2l3eWR0UmJKUXBtY3VqeUx4ClZNWHFyNzJaNHJWbTRBL0hSOFo1eWpLL0M1YUVYQXhET0tyaU1EbFlvSGtSOCtNRG1uakUzaFRrL1VtMUo1bHkKK013YWY4WmJlakZ4SnFaZUV0a0RqMEpwT01PcmthRWY3cDd4bmZ4RitWbUh4RGZ6LzFBUElDRit4QTNnOGM5aApmVUVVUXd2SEtIZm90d1pwdmtQVXJCSjNidG1La1E9PQotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg==
# The following is the TRISA configuration for the Envoy node. For more about
# configuration options, please see https://trisa.dev/envoy/configuration/index.html
# These values are mounted into each pod as an environment variable.
trisa:
maintenance: "false"
logLevel: info

# Required: user must populate this value!
# Endpoint must include the hostname:port as it is defined for external users to
# connect to this service. If ingresses are enabled, it must match the ingress route.
endpoint: "trisa.alice.vaspbot.net:443"

web:
enabled: "true"
apiEnabled: "true"
uiEnabled: "true"

# Required: user must populate this value!
# Set to the full URL of the web UI which should match the ingress route
origin: "https://alice.vaspbot.net"

auth:
# Optional: specify keys for generating JWT tokens (random ones will be generated if blank)
keys: ""

# Specify access token behavior for login
accessTokenTTL: "1h"
refreshTokenTTL: "2h"
tokenOverlap: "-15m"

node:
enabled: "true"

directory:
syncEnabled: "false"

trp:
enabled: "true"
endpoint: "https://trp.alice.vaspbot.net/"
useMTLS: "false"

# Because TRISA is a globally distributed system, region deployment information is
# useful information on the node. This information can be provided via config map or
# manually specified in the values.yaml -- behavior is not defined for when both are
# specified.
regioninfo:
# If enabled is true, will load the region info into the environment from the
# specified config map
enabled: true
configMap: "region-info"
install: true
info:
id: "9"
name: "us-github-1a"
country: "US"
cloud: "GHA"
cluster: "kind"

# Define the ports to bind the envoy service(s) on. Note that this will also influence
# the configuration of the node to bind to these ports as well so they only have to be
# defined once in this values file rather than multiple times.
services:
web:
enabled: true
port: 8000
type: ClusterIP
grpc:
enabled: true
port: 8100
type: ClusterIP
trp:
enabled: true
port: 8200
type: ClusterIP

ingresses:
enabled: false
web:
className: "IngressRoute"
annotations: {}
hostname: "alice.vaspbot.net"
entryPoints:
- websecure
tls:
secretName: envoy-certs
grpc:
className: "IngressRouteTCP"
annotations: {}
hostname: "trisa.alice.vaspbot.net"
entryPoints:
- websecure
tls:
passthrough: true
trp:
className: "IngressRoute"
annotations: {}
hostname: "trp.alice.vaspbot.net"
entryPoints:
- websecure
tls:
secretName: envoy-certs

# Define the resources used by the container (left blank if unset)
resources:
requests:
memory: "32Mi"
cpu: "100m"
limits:
memory: "512Mi"
cpu: "500m"

# Define PVCs that are allocated per pod on the stateful set (e.g. envoy data)
volumeClaimTemplates:
# The node data spec will be included in volume claim templates.
nodeData:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 1Gi
Loading

0 comments on commit 1d4ce7d

Please sign in to comment.