- build(deps): update package-lock view commit
- test: add a probe to wait for postgres availability view commit
- build(deps): Bump fast-xml-parser and @aws-sdk/client-marketplace-metering view commit
- feat(helmtool): refactor storeChartsLocally, add rerefreshDbRepos view commit
- build(deps): Bump fast-xml-parser and @aws-sdk/client-marketplace-metering view commit
- fix(update-task): check for an active cluster before finishing cluster update task view commit
- test(tasks): add test for task view commit
- refactor(tasks): reduce complexity of taskprocessr view commit
- test(tasks): add jest test for taskprocessor view commit
- refactor(taskprocessr): cleanup module exports and resolve test port allocation view commit
- refactor(tasks): reduce complexity of taskprocessor view commit
- fix(task): disable eslint for task.js for this PR view commit
- fix(test): add eslint ignore statements to tests view commit
- fix(TaskProsessor): Add Handlers type view commit
- fix(model): Update type definitions for Task in the the store view commit
- fix(TaskProsessor): adress minor typing issues view commit
- fix(TaskProsessor): refactor TaskProsessor code that requires convoluted types view commit
- refactor(taskprocessor): convert to TS and switch requires to imports view commit
- refactor(directories): move task.js and taskProcoessor.js into tasks dir view commit
- fix(test-router-cluster): updates cluster name to pass validation test(cluster): renames cluster names in task_handlers and controller to pass no spaces validation view commit
- test(store-cluster): removes cluster order test view commit
- build(dockercompose-test): bumps postgres to 11 view commit
- fix(forms-cluster): converts to ts view commit
- fix(forms-cluster): changes builder import to require view commit
- fix(controller-cluster): imports forms from from forms/cluster and sets it as clusterForms view commit
- fix(config): imports forms from cluster form and destructures browser as clusterFormBrowser for use in ConfigBackend view commit
- feat(cluster-form): adds min, max no spaces, reserved word list, and special characters validation to cluster form view commit
- feat(store): add helmrepository and helmchart view commit
- feat(migrations): add helmrepository and helmchart view commit
- fix(editions): guarantee that chartversion is always a string view commit
- fix(utils): read and write yaml should use DEFAULT_SCHEMA view commit
- fix(tasks): correct helm chart path resolution view commit
- fix(jobs): refactor clusterStatusJob and correct run method view commit
- fix(migrations): correct cluster migration view commit
- fix(npm): fix migrate and serve directives view commit
- fix(helmTool): tool is not a main so should not exit process view commit
- fix(scripts): convert and relocate download-helm-charts view commit
- refactor(helmTool): convert to TS and add test view commit
- build(deps): upgrade to ts5 view commit
- fix(controller): make capabilities optional in old style cluster.create view commit
- test(initialise): add unit test view commit
- refactor(settings): extract Settings interface view commit
- fix(initialise): correct intiial user creation params view commit
- test(controller): add tests for cluster view commit
- test(controller): add test for cluster.updateUsetPT view commit
- fix(route): add updateUserPTCluster view commit
- refactor(controller): reduce duplication in cluster view commit
- fix(store): correct bug in deployment discovered by sonar view commit
- build(deps): add jrm and lcov-result-merger for ci reporting view commit
- fix(kubectl): enhance to use new style credentials view commit
- test: correct copying tests and fixtures into dev-build view commit
- feat(controller): add createUserPT to cluster view commit
- feat: add ajv validation of cluster ops view commit
- build(deps): add ajv json-schema validator view commit
- refactor: corrections to comply with strictNulls view commit
- build(tsconfig): set strictNullChecks and skipLibCheck view commit
- fix: correct postgrestls parsing view commit
- fix(settings): clint to client view commit
- refactor: extract out signal types for cluster ops view commit
- refactor(router): convert cluster to ts view commit
- refactor(router): convert administration view commit
- refactor(controller): user.settings is Settings type view commit
- refactor: convert saveAppliedState to ts view commit
- refactor: cleanup of index.js view commit
- refactor: settings to settings-singleton.ts view commit
- refactor: convert initialise to TS view commit
- refactor(controller): convert to ts view commit
- build(docker): copy after ci improves re-build times view commit
- refactor: convert RBAC to ts view commit
- refactor(kubectl): extract authentication types view commit
- refactor(utils): remove ref to kubectl.getRemoteCredentials view commit
- refactor(utils): eliminate ClusterKubectl view commit
- refactor(controller): convert UserController to class view commit
- refactor(controller): convert TaekionController to class view commit
- refactor(controller): convert ConfigBackend to class view commit
- refactor(controller): convert administration to TS view commit
- build(deps): remove sqlite3 config view commit
- build: correct permissions as root view commit
- fix: add back in knexfile COPY steps view commit
- fix(revert): add back in knexfile.js view commit
- refactor: eliminate all unused exports and excessive imports view commit
- refactor: remove knexfile.js - not used view commit
- refactor: reduce complexity of api/taekion view commit
- refactor: move writeYaml functions to utils view commit
- refactor(utils): eliminate address.ts - unusued view commit
- refactor: eliminate http module view commit
- refactor: eliminate overwrite-merge module view commit
- refactor(utils): remove random.ts unreferenced anywhere view commit
- refactor(utils): remove template.ts not referenced anywhere view commit
- refactor(api): isolate daml api files view commit
- refactor(api): move taekion api files together view commit
- style(forms-user): adds ignores to deal with typescript and removes logging view commit
- feat(forms-user): updates fields object to include change password dialog and references the new schema in appropriate form builders view commit
- test: add jest reporting to ci view commit
- test: testcontainers requires esModuleInterop view commit
- test: add jest framework view commit
- refactor(controller): extract createRole to remove duplication view commit
- fix: corrections to a large number of nastily coupled problems view commit
- fix: remove classic deployment related files and functions view commit
- feat(templateloader): add content-cache view commit
- feat(logging): update pino logger view commit
- refactor(templateLoader): use eval instead of require view commit
- refactor(utils): related fixes for grpcurl and damlRPC view commit
- refactor(utils): convert grpcurl to ts view commit
- refactor(utils): conver deploymentHttpConnection to ts view commit
- refactor(utils): convert deploymentConnect to ts view commit
- refactor: convert damlRPC and deploymentPodProxy to ts view commit
- refactor(utils): convert secretLoader to ts view commit
- refactor(utils): conver cluster to ts view commit
- refactor(utils): convert clusterKubectl to ts view commit
- refactor(utils): convert kubectl to ts view commit
- refactor(model): type out desired_state and applied_state view commit
- build(deps): add @types/tmp view commit
- refactor(utils): remove database as unused view commit
- refactor(utils): remove transaction.js as unused view commit
- refactor(utils): convert template to ts view commit
- refactor(utils): convert deploymentNames to ts view commit
- refactor(deployment_templates): improve typing in templateLoader.ts view commit
- refactor(utils): convert getField to ts view commit
- refactor(utils): convert sextantKeyPair to ts view commit
- refactor(utils): convert user to ts view commit
- refactor(utils): convert secp256k1 to ts view commit
- refactor(utils): convert http to ts view commit
- refactor(utils): convert base64 to ts view commit
- refactor(utils): convert address to ts view commit
- refactor(refactor): convert random to ts view commit
- build(deps): add typescript types packages view commit
- refactor(store): fully type store module view commit
- refactor(docker): slightly improve docker caching view commit
- build(deps): upgrade to Node.js 18 LTS view commit
- refactor(store): convert Store and ClusterStore to ts view commit
- refactor(store): convert task to ts view commit
- refactor(store): convert deployment related view commit
- refactor(store): clusterfile and clustersecret remove duplications view commit
- refactor(store): covert clusterfilestore to ts view commit
- refactor(store): convert clustersecretstore to ts view commit
- refactor(store): convert DeploymentSecret to ts view commit
- refactor(store): refactor UserStore view commit
- refactor(store): refactor settings to ts view commit
- refactor(store): refactor role to ts view commit
- build(tsconfig): include test dir view commit
- refactor: factor out overwriteMerge view commit
- refactor(deployment_templates): refactor templateLoader to TS view commit
- refactor: refactor helmUtils to TS view commit
- refactor(editions): refactor all editions to TS view commit
- refactor(editions): add edition-types and apply to dev.ts view commit
- fix: editions should be compiled and copied in view commit
- refactor(enumerations): convert to ts view commit
- refactor(config): convert to ts view commit
- build(eslint): add eslint configuration for TS view commit
- refactor: remove unused src/address.js view commit
- refactor(logging): migrate to ts view commit
- build(Dockerfile): update Dockerfile to use tsc compiled javascript view commit
- build(package.json): add typescript to dev dependencies view commit
- build(typescript): add a tsconfig that allows incrimental migration from JS view commit
- fix(config): remove direct references to package.json from src view commit
- fix(linting-changes-to-pass-precommit): changes to cluster js and relevant test files to match error messages and linting for precommit view commit
- fix: passport logout requires a passed function view commit
- build(deps): Bump passport from 0.4.1 to 0.6.0 view commit
- fix(change-for-cluster-form-js): change to regex to chack agaisnt trailing slash view commit
- fix(change-to-cluster-js): addition of negitive lookbehing regex to prevent trailing slash from being added view commit
- build(deps): Bump http-cache-semantics from 4.1.0 to 4.1.1 view commit
- test(clsuter-status-traker-tests): replace generic store with store.cluster view commit
- fix(clsuter-status-tracker-test): use store instead of clusterStore view commit
- fix(clsuterStatusTracker): schedule the clusterStatusTracker to run half as much as the deployment status job view commit
- style(linting): remove commented out code in clusterStatusTracker view commit
- fix(store): add status as a data property for creating a cluster view commit
- fix(cluster-status-tracker): use setClusterKubectl in ping function view commit
- fix(clusterStatus): rename CLusterStatus to ClusterStatusTracker view commit
- fix(clusterStatus-job): allow clusterKubectl to be set to a mock for tests view commit
- fix(add-cluster): the create cluster method now allows for a status to be set view commit
- fix(ClusterStatus): repalce clusterStatus with ClusterStatus and update tests view commit
- style(ClusterStatus): rename clusterStatus to ClusterStatus view commit
- test(ClusterStatus): add tests for ClusterStatus view commit
- fix(clusterStatus-job): updated to allow kubectl to be set as a mock during testing view commit
- feat(ClusterInquiry): pings for each cluster in the db and updates its status when needed view commit
- feat(background-polls): add initial definition for cluster status poll view commit
- build(deps): Bump knex from 1.0.4 to 2.4.0 view commit
- build(deps): Bump luxon from 1.28.0 to 1.28.1 view commit
- build(deps): Bump jsonwebtoken from 8.5.1 to 9.0.0 view commit
- build(deps): Bump json5 from 1.0.1 to 1.0.2 view commit
- feat(editions): add chronicle to community and enterprise editions view commit
- docs(api): update swagger generated openapi.md view commit
- build(pre-commmit): exclude swagger generated markdown from linting view commit
- docs(generateSwagger): set option to ommit header in markdown output and update output dir view commit
- build(mkdocs): rename requirments.txt to versions.txt view commit
- feat(editions): add chronicle to dev.js view commit
- test(fixtures): update helmCharts.tar.gz view commit
- style(eslint): remove typescript rules view commit
- build(deps): Bump jose from 2.0.5 to 2.0.6 view commit
- build(deps): Bump trim-newlines and npm-check view commit
- build(deps): Bump protobufjs from 6.11.2 to 6.11.3 view commit
- build(deps): Bump urijs from 1.19.10 to 1.19.11 view commit
- fix(taekion): intentionally pass unused argument to function view commit
- fix(taekion-api): fix cache for axios instances with authentication for a deployment namespace view commit
- fix(docs): add requirements.txt and pin mkdocs version view commit
- build(dockerfile): bumps node version to 16 view commit
- build(deps): Bump minimist from 1.2.5 to 1.2.6 view commit
- build(deps): Bump urijs from 1.19.8 to 1.19.10 view commit
- feat(community): add daml-on-besu and daml-on-sawtooth view commit
- build(prettierignore): adds .prettierignore file ignoring all yml/yaml files view commit
- build(eslintrc): adds prettier, eslint-prettier-config, and eslint-plugin-prettier to eslint view commit
- build(packages-prettierrc): installs prettier and creates prettierrc file view commit
- fix(rbac): checks that user.id is a number, returns false if it's not view commit
- feat: add community edition view commit
- fix(rbac): checks that user.id is a number, returns false if it's not view commit
- style(store-role): linting view commit
- build(deps): Bump shelljs from 0.8.4 to 0.8.5 view commit
- build(deps): Bump follow-redirects from 1.14.6 to 1.14.7 view commit
- style(jobs): sonar issues view commit
- fix(docker-compose): correct standard edition module view commit
- fix(jobs): force deploymenthistory update periodically w/o status change view commit
- fix(editions): remove sextant from enterprise edition view commit
- feat(jobs): add basic AwsMeterUsage view commit
- feat(jobs): add AwsRegisterUsage meter view commit
- feat(jobs): add meter/noop job view commit
- build(deps): package-lock.json update view commit
- fix(api-damlrpc): throws error instead of returns it in getArchives() view commit
- test(editions): throw exc's instead of returning view commit
- feat(editions): add standard and premium editions view commit
- fix(editions): update sawtoth chart versions view commit
- fix(grpcurl): correct expansion for GRPC_TOKEN view commit
- fix: handle not found on delete configmap, correct logs view commit
- build(docker): update dockerfile for latest tools view commit
- refactor: replace kubectl delete calls with api methods view commit
- refactor: remove unused methods and hide remoteCredentials behind method view commit
- refactor: eliminate create ns except for old style view commit
- refactor: refine logging and add deploymentReleaseFullName view commit
- perf: use k8s native apis for get operations view commit
- refactor: remove unused module view commit
- feat: use api for basic get pods and nodes view commit
- perf: add memoization for some key heavily used methods view commit
- fix(deploymenthistory-store): add before and after to get method view commit
- fix(deploymenthistory-store): make the limit arg optional and replace date with since view commit
- feat(store): add the ability to get histories since a certain time view commit
- fix: clean up some logging and improve pod selection view commit
- fix(damlRPC): correct ledgerId and participantId parsing view commit
- fix(sextantKeyPair): on redeployment create sextantKeyPair if not present view commit
- fix(utils): logg the keypair that was fetched view commit
- fix: attempt to getField only if applied_state exists view commit
- fix(utils): use desired_state if no other option view commit
- fix: for kubectl flags after cmd view commit
- fix(utils): use k8s api for portforward view commit
- build(deps): update dependencies view commit
- refactor(utils): kubectl to use kubernetes/client-node for config view commit
- build(deps): add @kubernetes/client-node view commit
- docs: remove out of date text file view commit
- build: add more files to .dockerignore view commit
- style: corrected some typos and minor style issues view commit
- fix: reduce resources command to a single kubectl view commit
- fix(utils): correct base64 decoding view commit
- refactor: factor out cert secret name view commit
- fix: correct daml-rpc cert secret name view commit
- fix: correct getField call view commit
- fix: use getField as last resort view commit
- fix: log any cases where there is no usable namespace view commit
- fix: return best available namespace view commit
- refactor: deploymentNames for consistent names view commit
- feat(migrations and store): add and integrate deployment-history table into src view commit
- fix(api): correct DeploymentPodProxy usage view commit
- fix(utils): use standard label for pod proxy and codified naming fns view commit
- feat(editions): update dev edition of daml-on-sawtooth to ~0.2.0 view commit
- fix(utils): correct release name construction view commit
- refactor: add a utility library to deal with deployment/release names view commit
- refactor: additional logging view commit
- refactor: improve logging around exec and spawn statements view commit
- fix(status-poll): fix undefined reference in log message view commit
- refactor(deployment-status-poll): refactor logging view commit
- build(dev-packages): update eslint-plugin-import and eslint view commit
- refactor(index): replace deployment-meter job with deployment-status-poll-job view commit
- fix(save-applied-state-func): removes unneseary updated-at prop from updater view commit
- refactor(jobs): adds jobs directory for job definitions and utils view commit
- refactor(scheduler): remove misleading deployment meter names files view commit
- style(meter-utils): address sonar linting bugs view commit
- fix(task-prosessor): conditionally check to see if resource is a deployment before running reasource updater func view commit
- fix(index): move scheduler to after boot invocation view commit
- build(packages-and-lock): update pg one minor version view commit
- fix(root): update deployment status poll to run every 5 minutes view commit
- style(deployment-meter): remove comments from development view commit
- fix(meter-utils): refine util functions for getting deployment status view commit
- fix(status-updaters): replace knex-fn-now with date object anywhere the status of a deployment is being update view commit
- feat(deployment-store): add update-status method to deployment store methods view commit
- fix(index): store deployment meter job in a variable view commit
- feat(metering): build meter for deployments view commit
- feat(index): add scheduled job for metering into the root of the app view commit
- build(package-and-lock): add node-schedule and upgrade knex four sub-minor versions view commit
- feat(migrations): add migration for an updated-at field in the deployment table view commit
- fix(api): correct teakion getPodConnection param view commit
- build(deps): Bump axios from 0.21.1 to 0.21.2 view commit
- refactor: logging to use single logging tree view commit
- fix(taekion): correct k8s connection semantics to use labels view commit
- fix(taekionapi): fix the pod proxy connections now the chart has split tfs and sawtooth into different pods view commit
- build(deps): Bump tar from 6.1.8 to 6.1.11 view commit
- fix(redeploy-update): namespace will be created if it does not exist prior to redeploy view commit
- fix(editions): update dev.js and sft.js sawtoth versions view commit
- feat(taekion-snapshot-ui): forward snapshot query param to file downloads view commit
- feat(taekion-snapshot-ui): forward the snapshot param to the tfs middleware view commit
- refactor(controller-deployment): removes redundant await on non-promise view commit
- build(deps): Bump tar from 6.1.0 to 6.1.8 view commit
- build(deps): Bump urijs from 1.19.6 to 1.19.7 view commit
- test(test-editions): refactors all individual edition test files into one file which iterates over all files in editions directory instead view commit
- test(test-editions): adds unit tests designed to test integrity of edition files and its contents view commit
- test(test-editions-utils): adds utility functions designed for unit tests on editions view commit
- docs(docs): remove todo from docs directory view commit
- docs(openapi): update open api md file with new output view commit
- feat(swagger-defs): add to swagger definitions view commit
- docs(router-index): add to swagger docstrings view commit
- fix(utils): refactor to use spawnsync instead of exec view commit
- docs: add mkdocs setup view commit
- docs: remove out of date items from README.md view commit
- build: remove code that is no longer used view commit
- build: remove extraneous dependencies and update others view commit
- refactor(src-forms-user): removes variable shadowing view commit
- refactor(forms): linting view commit
- fix(editions): bump tfs chart one minor version view commit
- fix(kubectl): return values update-and-run-command on helm-command and command methods view commit
- refactor(deployment-status-updater): reduce duplicate code view commit
- fix(kubectl): define command-type inside command function istead of as an argument view commit
- refactor(kubectl): extract duplicated code into function view commit
- fix(deployment-status-updater): add case that handles when a helm chart is deleted via the command line view commit
- refactor(deployment-status-updater): extract repeated code into function view commit
- fix(kubectl): reduce console logging noise with pino debug view commit
- fix(settings): repalce hard coded initial password with a randomly generated string view commit
- docs(fixtures): adds readme which describes the origin of the helm charts tar used for testing view commit
- build(packages): streamlines the process of copying and removing helm fixtures in testing pipeline view commit
- build(tests-helmcharts): includes .tar.gz of a snapshot of helm charts and commands which create helm charts and clean them up after test runs view commit
- build(testing): adds functions which copy helm chart fixtures to ./helmCharts/ via npm scripts in package.json view commit
- refactor(tests): linting view commit
- fix(daml-rpc): allow for no packages to be returned in get-daml-archives method view commit
- refactor(daml-rpc): remove unnessasary variable assignment and immediate return of await view commit
- fix(taekion-api-proxy): fix port for sawtooth rest api proxy view commit
- fix(taekion-wrapper): remove taekion wrapper view commit
- fix(codesmell): return promise right away view commit
- feat(taekion-api): target first pod rather than service so we can get consistent results in the ui view commit
- refactor(taekion-api): refactor the service proxy to a generic http wrapper view commit
- fix(helm-charts): development switch to bypass broken chart versions view commit
- fix(taekion-ui): fix the chart for ingress view commit
- fix(taekion-ui): include nginx ingress in tfs edition view commit
- fix(kubectl-test): fix the basic kubectl test where it was trying to delete dev null view commit
- fix(jwt-auth-processing-error-handler): fix bug where http response was not being passed to token extractor and so errors could not be reported in the test suite view commit
- feat(taekion-ui): handle file download with content disposition header view commit
- feat(taekion-ui): pass directory inode to file download route view commit
- docs(taekion-ui): remove logging view commit
- feat(taekion-ui): return the file listing rather than wrapper object view commit
- feat(taekion-ui): add endpoint for listing the contents of a directory view commit
- fix(taekion-ui): fix bug with proxy url needs to be path view commit
- feat(taekion-proxy): connect to the k8s api server using our credentials so we can proxy traffic to deployment pods view commit
- fix(ssh-keygen): adds
//NOSONAR
on line using octal literal view commit - fix(ssh-keygen): linting with update to octal literal format view commit
- build(node-modules): updates async package view commit
- build(node-modules): updates all packages at the minor update level view commit
- build(node-modules): updates all packages at the patch level view commit
- build: switch to use npm ci rather than install view commit
- build: update package-lock.json view commit
- fix(config): remove commented out access-levels constant view commit
- style(config): linting view commit
- build: report on test coverage view commit
- build: remove extraneous files view commit
- build: add docs/openapi.md generation view commit
- build: remove obsolete field view commit
- build: test should not build an image view commit
- fix(damlrpc): refactor get-archives method for code smell view commit
- fix(grpcurl): fix parsing of response so that expected data is returned view commit
- refactor(test): remove empty object pattern view commit
- refactor(test): linting view commit
- refactor(src): remove empty object patttern view commit
- refactor(src): linting view commit
- fix(cluster-delete-task): remove empty options object from definition and instances view commit
- refactor(tests): add yield statements to empty generators view commit
- refactor(src): linting view commit
- refactor(damlrpc-and-settings-tp): remove unexpected empty object pattern and linting view commit
- refactor(damlrpc): updates declarations with more semantic prefixes view commit
- refactor(damlrpc): updates declarations with more semantic prefixes view commit
- refactor(test): updates declarations with more semantic prefixes view commit
- refactor(test): removes variable shadowing view commit
- refactor(src): removes variable shadowing view commit
- refactor(test): lints all files pertaining to this ticket in test view commit
- refactor(src): lints all files pertaining to this ticket in src view commit
- refactor(test): removes useless assignments to variables view commit
- refactor(src): removes useless assignments to variables view commit
- refactor(test): linting view commit
- refactor(src): linting view commit
- fix(kubectl-grpcurl): clean up logging view commit
- style(grpcurl): linting view commit
- feat(damlrpc-api): included add-party-id-hint to the add-party operation view commit
- style(daml-rpc): linting view commit
- feat(daml-controller): add party-id-hint as an arg in the add party func view commit
- feat(daml-routes): use the party-id-hint from the request body in add party func view commit
- style(daml-routes): linting view commit
- build(npm): record TAP test results to file as well view commit
- build(gitignore): update gitignore view commit
- build: remove unnecessary files and dirs view commit
- build(pre-commit): update and correct pre-commit declarations view commit
- fix(kubectl): add actual kubectl command to logging view commit
- fix(deployment-controller): add logging to delete pod action view commit
- feat(kubectl): add logging to kubectl commands view commit
- fix(deployment-controller): remove pino logging from delete pod action view commit
- feat(deployment): add delete deployment pod to router and controller view commit
- style(deployment-router): linting view commit
- fix(deployment-controller): use double equal to compare userid instead of triple view commit
- fix(dockerfile): bump node version to twelve view commit
- fix(deployment-store): return deployment list orderby to previous state view commit
- fix(cluster-and-deployment-store): remove orderby on sql query view commit
- style(cluster-and-deployment-store): general linting view commit
- feat(editions): add helm chart versions to chart table view commit
- refactor(dev-edition): update to most recent helm chart versions view commit
- style(editions): refactor chart table view commit
- style(editions): remove non essential chart lists from edition objects view commit
- fix(helm-code): remove console logs view commit
- fix(helm-utils): correct the helm charts path variable view commit
- fix(helm-utils): add chart name to path for Chart yaml view commit
- feat(tasks): add chart version to create and update deployment tasks view commit
- feat(helm-util): add utility function for determining version of untarred chart view commit
- style(template-loader): refactor template loader to match new local endpoints view commit
- feat(helmtool): integrate chart version into helmtool methods view commit
- feat(dev-edition): edit edition file to be compatible with chart version feature view commit
- feat(helm-tool): use edition as the argument for the class view commit
- style(helmtool): linting view commit
- fix(daml_routes): add daml prefix to all daml routes view commit
- fix(daml): apply a 200mb setting for the max message size which with the patched binary will apply to request as well as response messages view commit
- fix(daml): download patched grpcurl from object storage while we wait for pr to be merged view commit
- fix(daml): use grpcurl when communicating with daml rpc and inject admin token view commit
- fix(daml): inject a jwt token into admin based grpc connections problem now is it wont work unless tls is turned on view commit
- style(swagger): remove notes file view commit
- feat(swagger): save test request object for deployment post route view commit
- feat(swagger): add to swagger definitions view commit
- feat(router-index): add to swagger annotations view commit
- refactor: updates to package and package-lock SXT-511 view commit
- fix(api): switch to RS256 from HS256 which is insecure SXT-511 view commit
- refactor(api): resolve linting issues SXT-511 view commit
- fix(daml-jwt): applicationId readAs and actAs params to generate token handler view commit
- fix(daml-jwt): load the jwt key from the sextant created secret and load the ledger id from the rpc client view commit
- feat(daml-jwt): option to use the locally extracted helm charts useful for local debugging view commit
- feat(damljwt): generate jwt tokens based on secret loaded from k8s view commit
- fix(router): add swagger-ui and initial method documentation view commit
- fix(editions): update deployment list with new order view commit
- fix(editions): re-order deployments and remove tfs from enterprise view commit
- fix(dev-edition): fix typo and use unstable images view commit
- feat(editions): add tfs to enterprise and reorder deployments view commit
- fix(key-manager): require pod before getting keys view commit
- fix(daml-rpc): require pod before all daml-rpc actions view commit
- fix(pod-proxy): require a pod before proxy request view commit
- fix(kubectl): error handling for when pod is undefined view commit
- style(kubectl): linting view commit
- fix(daml-rpc-and-key-manager): handle errors when the pod or list of pods are undefined view commit
- fix(pod-proxy): handle edge case when there is no pod running view commit
- style(pod-proxy): linting view commit
- fix(daml-rpc): remove modules from archive upload payload view commit
- fix(package): remove extra memory allocation view commit
- fix(packages): bump daml js to 11 and update package lock view commit
- fix(daml-archives): display module names without error view commit
- fix(package): bump daml js version view commit
- fix(daml-ledger-client): use global const for grpc options view commit
- feat(daml): add grpc options to daml client connections view commit
- fix(daml): correct spelling in daml rpc host name constant view commit
- style(daml): linting around daml ledger clint connections view commit
- feat(eslint): increase max line length in linter view commit
- fix(status-updater): add known errors to deployment status updator view commit
- style(taekion-controller): lint and remove obsolete references view commit
- refactor(taekion): update the list snapshot response view commit
- refactor(uitls): remove obsolete taekion utils file view commit
- fix(api): taekion volume list response sends payload view commit
- refactor(utils): remove volume list response data processing util view commit
- fix(editions): reorder daml on etc deployments view commit
- fix(disable-config): fix tests now that we have authenticated config route view commit
- feat(disable-config): auth protect the config route and remove the login and initial user form from backend config because the frontend looks after this now view commit
- feat(taekionkeys): implement the keystore using the taekion middleware api view commit
- fix(deployment): add useful logging view commit
- fix(templateloader): require strings and arrays from yaml output view commit
- fix(delete): create helm delete for single deployed instance in namespace view commit
- style(delete): lint delete task code view commit
- fix(editions): set sextant-sft to use unstable repository for now view commit
- fix(editions): versions ending in zero must be written as strings view commit
- feat(task-util): add new known error to deployment status updator view commit
- feat(form-string-array): configure the image pull secrets to be an array of strings not an array of objects view commit
- fix(editions): update to use btp-stable where appropriate view commit
- feat(edition): update classic taekion as tfs on sawtooth helm chart view commit
- feat(edition): pull down tfs on sawtooth helm chart via edition module view commit
- feat(editions): add order field to all editions helm charts view commit
- feat(template-loader): add order field to helm deployment details before merge view commit
- feat(editions): add order to dev edition chartTable view commit
- feat(linter): update elsint config view commit
- fix(rbac): use double equals not tripple in helper functions view commit
- feat(settings): add application start time to settings module view commit
- feat(rbac): limit administration routes access to superuser view commit
- feat(router): add api routes for administration tools view commit
- feat(linter): update eslint config view commit
- Revert "fix(editions): reorder sfs charts" view commit
- fix(editions): reorder sfs charts view commit
- fix(editions): add besu to sfs view commit
- fix(editions): point to btp-unstable view commit
- fix(editions): remove dev repository view commit
- feat(editions): disable classic templates and config editions view commit
- fix(editions): update sfd and sfd_nometer editions view commit
- fix(forms): add yup.boolean to validator types view commit
- refactor(forms): linting fixes for validate.js view commit
- feat(editions): add daml-on-sawtooth/1.3 view commit
- feat(editions): add grafana,influxdb,vault, and postgresql view commit
- fix(editions): fix typo view commit
- fix(editions): correct missing deployment style for nginx view commit
- feat(editions): add nginx-ingress to dev edition view commit
- feat(editions): add sextant to possible deploys view commit
- feat(controller): remove no existing deployment requirement view commit
- refactor(controller): lint deployment controller view commit
- fix(eslint): remove semicolon requirement view commit
- fix(editions): add daml-on-besu as separate item rather than in daml view commit
- feat(editions): add daml-on-postgres view commit
- fix(editions): correct dev.js edition view commit
- fix(editions): add daml-on-sawtooth back in to dev edition view commit
- feat(editions): add besu to dev edition view commit
- feat(editions): add elasticsearch and kibana view commit
- feat(editions): add fluentd chart view commit
- feat(dev): add openebs to dev edition view commit
- fix(controller): add in a check for the depoyment_type in deploymentForms specifically view commit
- fix(controller): remove fixed enumeration based deployment_type check view commit
- fix(migrations): drop deployment_type check constraint view commit
- fix(migrations): correct the down methods on migrations view commit
- feat(editions): add daml-on-besu to dev edition view commit
- fix(dev): redirect from nexus to official unstable repos view commit
- feat(edition): add sft edition view commit
- fix(button): update taekion info view commit
- feat(docker): add sft to docker compose view commit
- build(dockerfile): remove USER user from client wrapper view commit
- feat(taekion): cli feature tab view commit
- fix(taekion): default to bash entrypoint view commit
- fix(taekion): client wrapper debug flag view commit
- feat(taekion): client container wrapper and proxy view commit
- feat(taekion): client compose yaml view commit
- docs(readme): document how to deploy a tfs instance view commit
- feat(validator): use templating to set imagepullsecrets for tfs view commit
- feat(defaults): configure imagepullsecrets for tfs images view commit
- fix(taekion): fix bug with fingerprint check view commit
- feat(taekion): enable create and list snapshot api view commit
- fix(taekion): intercept empty snapshot list 404 view commit
- feat(taekion): alter taekion api connectors to match data structures view commit
- refactor(taekionapi): remove unused containers view commit
- refactor(taekionapi): replace dummy api with actual api view commit
- FIX: remove fields from summary view commit
- SXT-389 Remove comented code view commit
- SXT-389 Limit Taekion consensus algos view commit
- SXT-389 Prune Taekion deployment form fields view commit
- FIX: handle bad encryption types view commit
- SXT-377: delete snapshot api view commit
- SXt-370: api for create snapshot view commit
- SXT-372: don't allow a volume with the name all view commit
- SXT-371: list snapshots for all volumes api view commit
- SXT-372: api for list snapshots for single volume view commit
- SXT-373/SXT-374: update volume route view commit
- SXT-369: stub delete volume api view commit
- SXT-382: only validate fingerprint if encryption is not 'none' view commit
- SXT-382: return error codes from taekion api requests view commit
- SXT-382: use POST request to create volumes view commit
- SXT-382: update the dummy-api image view commit
- SXT-375: create volume api route view commit
- SXT-375: we don't need to pass the default label view commit
- SXT-375: hook up the api using deployment pod proxy so we can speak to the actual taekion api view commit
- SXT-375: create actual key and fingerprint in hex format view commit
- SXT-375: link key controller to store view commit
- SXT-375: taekion key store view commit
- process volume api response into flat array with names injected view commit
- add key routes for taekion view commit
- add taekion features to deployment view commit
- pass deployment id to takeion controller view commit
- disable image pull for local testing with kind view commit
- update deployment type checks to include taekion view commit
- add taekion deployment yamls view commit
- handle create snapshot validation view commit
- handle bad requests with 400 view commit
- add taekion routes view commit
- split daml routes/controllers from deployment and add taekion api stubs view commit
- style(linter): allow underscores in variable names view commit
- build(packages): add linting package view commit
- fix(linter): rename and update config view commit
- build(packages): add eslint modules to deve dependencies view commit
- style(linter): add eslint config in project root view commit
- style(helmutils): add new line EOL view commit
- fix(helmutils): add brackets to edition require statement view commit
- fix(helmutils): define edition module view commit
- fix(store): remove requirement for deployment_method view commit
- fix(store): add deployment-method to create method args view commit
- refactor(tasks): determine deployment method from property on the deployment view commit
- refactor(utils): remove getDeploymentMethod from helmUtils and place adjacent to invocation view commit
- feat(store): add deployment_method to create deployment data payload view commit
- feat(controller): adds deployment_method to the deployment create payload view commit
- refactor(tasks): change templateType const to deploymentMethod view commit
- refactor(tasks): change getTemplateType to getDeploymentMethod view commit
- feat(migration): add migration to add deployment_method to deployment table view commit
- refactor(form): Update sawtooth template form to relfect recent changes view commit
- refactor(templates): Add classic sawtooth templates back into source view commit
- SXT-304 Insure that the args and command field values exist before re-formatting them view commit
- SXT-304 Remove commented code view commit
- SXT-304 Remove requirement for args and command in custom containers form field view commit
- SXT-299 Handle known errors in the resource updators view commit
- Add probot-stale and CODEOWNERS view commit
- Update non-dev edition modules for helm chart integration view commit
- HELM3 Remove sextant parent object from template loader view commit
- HELM3 Update edition modules view commit
- HELM3 Add conditional check for isDir in template loader - ie ignore readme.md view commit
- HELM3 Remove commented code view commit
- HELM3 Replace deployment types with classic and helm lists in edition view commit
- HELM3 Remove obsolete sawtooth template directory view commit
- HELM3 Remove commented code view commit
- HELM3 re-build template loader to import and format deployment details from yaml file in chart view commit
- SXT-305 Change language from 'custom tp' to 'custom container' view commit
- SXT-313 Validate QLDB ledger length max is 32 characters view commit
- SXT-310 Fix helper text in the form on QLDB view commit
- SXT-314 Change order of DAML on X and update descriptions view commit
- HELM2 Remove commented code view commit
- HELM2 Remove env var equality statement from docker compose test view commit
- HELM2 Add carriage returns at end of line view commit
- HELM2 Remove log statement from test.sh view commit
- HELM2 CLean up helmtool view commit
- HELM2 add fs-extra and update packages view commit
- HELM2 replace shell command with fs-extra module view commit
- HELM2 Replace test creds with btp-build-nexus creds" view commit
- HELM2 add env vars to test docker compose view commit
- HELM2 Triage solutions for using nexus credentials with Jenkins view commit
- HELM2 Track helmCharts directory with README file view commit
- HELM2 Add pretest command to package.json view commit
- HELM2 Refactor helmtool base halm-add command view commit
- HEML2 Revise npm command to integrate helm commands with preserve replace npm start with serve view commit
- HELM2 Update jenkinsfile test commands with Nexus creds view commit
- HELM2 add with credentials to test command in jenkinsfile view commit
- HELM2 Remove old deployment templates view commit
- HELM2 Fix sawtooth deployment templates index import file paths to point to helmCharts" view commit
- HELM2 Fix undefined error bug in update task view commit
- HELM2 Fix bug with conditional logic in helmUtils view commit
- HELM2 Add additional awaits to helmTool view commit
- HELM2 Remove time delay from helmTool view commit
- HELM2 Change entrypoint command from serve to start" view commit
- HELM2 add start script to download helm charts before running npm serve view commit
- HELM2 add download helm charts script" view commit
- HELM2 Add helmTool view commit
- HELM2 edit async/await" view commit
- HELM2 add helmRepos and ChartTable to edition.js view commit
- HELM2 add dotenv module view commit
- bump minimist -> 1.2.5 to remove security warning view commit
- Knex has changed it's api and .get(0) is no longer working so re-implement view commit
- reactivate tests view commit
- transaction needs to be called in the context of knex other it throws an error view commit
- fix migrations Promise api and quit early if test migrations fail view commit
- if the database setup fails, do not attempt to run the test and fail early view commit
- bump knex -> 0.21.1 view commit
- SXT-357 fix typo in 330 view commit
- HELM1 add helm deployment functionality to CRUD tasks view commit
- HELM1 Add writeVAlues function for creating values.yaml path view commit
- HELM1 Add helm utilities for tasks view commit
- Add nometer builds for aws view commit
- Add missing braces in DAML rpc deployment template view commit
- SXT-303 Move dead code to comments view commit
- SXT-303 Refactor helper text/code view commit
- SXT-303 Update taskProsessor to reflect resourceUpdater refactor view commit
- SXT-303 refactor resource updaters to mimic handlers pattern view commit
- SXT-303 Relocate the resource updaters to task directory view commit
- SXT-303 fix typo view commit
- SXT-303 fix RegEx and async/await in if statements view commit
- SXT-303 Remove unnecessary await view commit
- SXT-303 Edit comments for new functionality view commit
- SXT-303 Remove commented code view commit
- SXT-303 Modify updater function to check for 0th index view commit
- SXT-303 Refactor taskProsessor to use status updaters in error handling view commit
- SXT-303 Add resource status updater functions to controller view commit
- SXT-303 Remove id and index values from TP object view commit
- SXT-308 Comment out id and index props in reformated TP object view commit
- Update daml-on-sawtooth with current templates view commit
- Ignore .vscode files view commit
- Set telegraf hostname via NODE_NAME view commit
- Add NODE_NAME var to rest-api view commit
- Add influxdb and grafana configuration via env view commit
- Add configuration of damlrpc view commit
- Add configurable tsdb destination view commit
- Add container specific template entries view commit
- Update kubetpl to 0.9.0 view commit
- Set imagePullSecrets default to false view commit
- Add port configuration and hearbeat loop tuning view commit
- Add configuration of the liveness probe view commit
- Set postgres to trust localhost again view commit
- Remove deleteStacks, reorder deleteHelm view commit
- Update logging view commit
- Add logging to deploymentPodProxy view commit
- Correct module list functions to handle anons view commit
- Update copyright view commit
- Check/insert license header for js view commit
- Correct proxy connections to daml-rpc view commit
- Set the daml-rpc to use its own label and the apis to use that view commit
- Add pre-commit config view commit
- SXT-186 Add deleteDirectory functionality view commit
- SXT-294 Update tests to include resource_status on task view commit
- SXT-294 Whitespace changes view commit
- SXT-294 Add resource_status to tasks at creation view commit
- SXT-294 Update taskprocessor to use resource_status property view commit
- SXT-294 Add migration for resource_status view commit
- daml-rpc was targeting incorrect postgres view commit
- Add extra args functionality view commit
- Disable liveness probes, fix image versions view commit
- Separate daml-rpc into a pod and service view commit
- Remove option to create pg db, always create view commit
- Amend this commit view commit
- Put db.create back in view commit
- Initial add of daml-on-qldb templates view commit
- Not all deployment types have customTps view commit
- SXT-286 Add external seeds to sfd form view commit
- RELEASEFIXES Add default kubectl values for tests view commit
- RELEASEFIXES Refactor setup/teardown to function within a local context view commit
- SXT-282 Update forms with linked property view commit
- SXT-282 Add linked property to form template view commit
- YAMLEDITOR Change db storeage type for custum_yaml view commit
- YAMLEDITOR Format advanced options as array of objects view commit
- YAMLEDITOR Handle emptry string exception for custom_yaml view commit
- YAMLEDITOR Integrate custom_yaml into CRUD operations view commit
- YAMLEDITOR integrate custom_yaml into render templates functionality view commit
- YAMLEDITOR Add migration for custom_yaml column view commit
- PGUPDATE update packages view commit
- PGUPDATE Allow initial user creation view commit
- SXT-247 Removed unused code view commit
- SXT-247 Add orderBy name to deployment list query view commit
- SXT-247 Reverse orderby order view commit
- SXT247 Chnage orderby config view commit
- Update external seeds to use hostnames view commit
- SXT-212 Reference IP addess in summary panel view commit
- SXT-212 Write hostname as one word view commit
- SXT-212 Add more options to external seeds field view commit
- Up the liveness probe interval to 2m view commit
- Adjust heartbeats activate liveness view commit
- SXT-244 Refactor constant names throughout application view commit
- Update to use btp grafana and influxdb view commit
- SXT-251 Remove log statements view commit
- SXT-251 Replace customTP commands/args in desired state with array of strings view commit
- SXT-248 Add log messages view commit
- SXT-248 Remove Promise.props view commit
- SXT-246 Update documentation view commit
- SXT-246 Create makedown table to document RBAC view commit
- SXT-240 Fix teardaown/fileUnlink to be synchronous view commit
- SXT-233 Fix get route test to use joinedCluster view commit
- SXT-233 Add data constant for get route test view commit
- SXT-233 Update cluster queries to outerleftjoin with deployment on cluster.id view commit
- SXT-231 Use let not const view commit
- SXT-231 Refactor resourcePermissionForType check and add documentation view commit
- SXT-231 Rename hasPermission to hasMinimumUserType view commit
- SXT-231 Reset user permissions after testing user update route view commit
- SXT-231 Fix deployment.create test to include cluster_id view commit
- SXT-231 Update documentation view commit
- SXT-231 Update RBAC testing view commit
- SXT-231 Create unique RBAC route for add/delete role view commit
- SXT-231 Rework RBAC for functionality and readability view commit
- SXT-231 Throw error for multiple deployments per cluster view commit
- SXT-231 Add documentation about naming convention view commit
- Fix daml postgres summary view commit
- SXT-222 Disable username on form accept for add new user view commit
- Update for different editions view commit
- SXT-218 Uninstall rmdir package an dependencies view commit
- SXT-189 Add migration to alter unique constraint on deployment table view commit
- SXT-216 Fix bugs and typos in tearDown() implimentation view commit
- SXT-216 Use tmpName from fs and clean up tempfiles after render view commit
- SXT-216 fix leak of temporary files view commit
- Add daml upload archive operations view commit
- SXT-211 Modify file name view commit
- SXT-211 Modify naming view commit
- SXT-211 Remove editioned deplyment_template import/export files view commit
- SXT-211 Remove Copy of deployment_template at build view commit
- SXT-211 Import and use edition module and templates class in index.js view commit
- SXT-211 Add deployment property to edition object view commit
- SXT-211 Create Templates class view commit
- SXT-166 Fix typo in filename view commit
- SXT-166 Update with EDITION_MODULE and remove old metering instructions view commit
- SXT-166 Replace METERING_MODULE arg with EDITION_MODULE arg view commit
- SXT-166 Create enterprise edition module view commit
- SXT-166 Remove UI related properties from edition object view commit
- SXT-210 Refactor metering function to require edition details view commit
- SXT-210 Add noop file for edition module view commit
- SXT-210 Create editions directory for edition details view commit
- SXT-210 Create Meter class view commit
- SXT-210 Create dev specific metering module view commit
- SXT-210 Create Meter instance and start metering function view commit
- SXT-210 COPY edition module into src/edition.js on build view commit
- SXT-210 Remove edition specific metering files view commit
- SXT-aws Exit process at metering if user is not subscribed view commit
- SXT-update Upgrade aws-sdk view commit
- SXT-180 Change security on user update route view commit
- SXT-188 Fix merge conflict view commit
- SXT-188 Add check for empty string to validator view commit
- SXT-188 Merge master view commit
- SXT-205 Fetch region for metering view commit
- Update summary table with the port values view commit
- Fix rendering issue where both postgressecret and aws.db.create are set view commit
- remove extraneous console.log view commit
- SXT-181 Change form wording view commit
- SXT-181 Reorder form fields view commit
- Remove namespace templates view commit
- SXT-179 Disable networkName in daml-on-sawtooth edit deployment screen view commit
- SXT-179 Disable networkName in edit deployment screen view commit
- In order to extract the credentials from the CF template, we need an SA view commit
- remove postgressecret shouldn't be there view commit
- Corrections to C,U,D of deployment task view commit
- Corrections to deployment view commit
- Daml-on-aurora Add Todo in deployment delete task view commit
- Daml-on-aurora Add delete functionailty for stacks and helm charts view commit
- Add DAML-on-Aurora view commit
- Daml-on-aurora Add helm charts render to deployment create task view commit
- Daml-on-aurora Add helmComman to exports and remove args view commit
- Daml-on-aurora Add new render function for helm view commit
- Add helmCommand view commit
- switch to generating kubeconfig file view commit
- Resolve conflicts view commit
- Add helm v3 to the image view commit
- Remove Dockerfile.alpine as unnecessary view commit
- Fix index.js for new format view commit
- rename daml-on-aurora to daml-on-postgres view commit
- Adding daml-on-postgres view commit
- remove sawtooth.identity from features view commit
- Add features view commit
- Fix formatting on index.js view commit
- Fix label to look for networkName not namespace view commit
- Synch form differences view commit
- SXT-171 Restructure button object view commit
- SXT-156 Fix yesNo options view commit
- SXT-156 Add advanced options to form, unique genesis seed view commit
- SXT-156 Remove emmpty string from Smaple Applications list view commit
- SXT-163 Add input field validator to external seeds view commit
- Fix template to pull address field rather than bare view commit
- SXT-95 Use daml.png view commit
- SXT-95 Update daml button png view commit
- SXT-155 Update deployment delete task to delete configmap view commit
- Remove etcd view commit
- Remove etcd dependency view commit
- Add configmap privileges to sa view commit
- Changes to template verbiage view commit
- release-changes Update aws-sdk version view commit
- Fix test looking for old meter view commit
- Make dynamic editions and new aws products view commit
- Update to official images view commit
- release-changes Remove not used properties from summary object view commit
- release-changes Remove index file view commit
- release-changes Add daml to deployment_type config view commit
- Rework templates before split view commit
- release-changes Require metering in root index.js view commit
- release-changes Uncomment metering commands view commit
- Remove typo brace view commit
- Remove xo-demo view commit
- Adjust router containerPort view commit
- release-changes Add validator to image pull secret view commit
- release-changes Remove Sawtooth 1.0 option view commit
- release-changes Allow appliedNamespace to equal null view commit
- release-test Ammend kubectl command wrapper view commit
- release-changes Edit kubectl command wrapper view commit
- release-changes Revert to original kubectl command wrapper view commit
- release-changes Set kubectl command wrapper option=true view commit
- release-changes Add option to kubectl command wrapper view commit
- release-changes Remove session env variable requirements view commit
- release-changes Add stettings to store index exports view commit
- release-changes Whitespace changes view commit
- release-changes Hardcode dummy secret values view commit
- release-changes Update initialise function to get/set secrets view commit
- release-changes Add settings to store view commit
- release-changes Add settings table schema view commit
- SXT-127 Add serviceAccountName to 210 monitoring set spec view commit
- SXT-127 Update deployment create task to accept existing namespace view commit
- SXT-127 Change kubectl delete commands to exclude namespace view commit
- SXT-149 Fix add deployment form validator regex and message view commit
- SXT-149 Update error handling in deployment delete task view commit
- SXT-143 Fix typos in blurbs view commit
- SXT-143 Add conditional properties to form view commit
- SXT-143 add blurbs to consensus options view commit
- sxt-102: Returns a list of module name view commit
- sxt-102: Archive meta-data from one pod only view commit
- Add functionality to inspect archives view commit
- Ensure that party allocation assign detail properly view commit
- Fix key manager api and add parties view commit
- Get participant ids and, allocate and get parties view commit
- SXT-120 Intercept error message on deployment delete view commit
- SXT-134 Update image pull secrets form fields view commit
- SXT-128 Revise image pull secrets format view commit
- SXT-131 Set default consensus to PBFT view commit
- SXT-131 Re-order consensus algorithms view commit
- SXT-125 Change question wording view commit
- SXT-125 Revise form templates view commit
- SXT-125 Add yes/no form options view commit
- SXT-101 Add extra '' characters to regEx view commit
- SXT-101 Replace validator regex . and s-flag with matching group view commit
- PBFT requires /var/lib/sawtooth view commit
- Fix typo for pbft-engine view commit
- Update defaults.yaml view commit
- Fix identity genesis and endpoint view commit
- SXT-112 Replace yarn.lock with package-lock view commit
- SXT-112 Replace yarn with npm view commit
- SXT-114 Update yarn install with --frozen-lockfile view commit
- SXT-113 Update recursive dependencies view commit
- SXT-113 Update dependencies in package.json view commit
- sxt-106 Add sort to filtered k8s templates array view commit
- SXT-107 Fix kubernetes templates for sawtooth 1.1 view commit
- Add direct creation of the CRD view commit
- SXT-89 add description field to button object, fix icon default view commit
- SXT-89 add icon property to button object view commit
- SXT-89 add newline view commit
- remove comment view commit
- sxt-59 add reset property to response data view commit
- SXT-74 clear logging view commit
- SXT-74 remove middleware view commit
- SXT-74 add middleware function to RbacMiddleware view commit
- SXT-74 reconfigure session and cookie details view commit
- SXT-74 add middleware that checks for query string view commit
- SXT-74 edit session config rolling and maxAge view commit
- SXT-74 edit session config rolling and maxAge view commit
- SXT-27 fix disabled 1.2 on sawtooth template view commit
- SXT-21 SXT-22 fix validation regex to match rfc952 standards view commit
- SXT-63 fix URL validator regex matches case insensitive view commit
- Change to production image view commit
- Initial changes to add tracer-ui image to template view commit
- Add functionality to pull participant id view commit
- Add daml-ledger NodeJS binding view commit
- Disable probe, normalize daml-rpc view commit
- fix arguments for the identity-tp from --connect -> -C view commit
- use objects with name property for image pull secrets as thats how the frontend form structure works view commit
- overwrite array values when creating the defaults so we don't get duplicate entries view commit
- log the directory we have rendered the deployment yaml templates to for debugging view commit
- include the sextant public key in the list of key manager keys response view commit
- add image pull secrets UI view commit
- the affinity value path is affinity.enabled view commit
- add the affinity ui option view commit
- add blank column to default tp options so we have fixed 3 columns view commit
- Add DAML option view commit
- update defaults commensurate with 320 view commit
- Adjustments to sleep and daml-init view commit
- Fix git branch name on checkout view commit
- generate a real JWT token for users view commit
- use proper secp256k1 keys for fixture data view commit
- Add DAML constructs to the validator view commit
- update todo view commit
- fix jsonpath for credentials extractor script view commit
- don't load via proxy view commit
- change name of sextant public key secret view commit
- add todo docs view commit
- getEnrolledKeys hitting the rest-api for data view commit
- allow the pod selector label to be passed into the proxy view commit
- kubectl port-forward working well for accessing single pods view commit
- fix reference to deployment.namespace which is now sawtooth.namespace view commit
- address utils for identity and port-forward handler for kubectl view commit
- Trigger a daily build view commit
- Cleanup Jenkinsfile view commit
- generate key pair, save into deploymentsecrets table and create k8s secret when new deployment is created view commit
- install sawtooth-sdk and add key creation library view commit
- initialisation script to create root user from settings view commit
- remove reference to manual init - it's only the initial user we are initialising if present view commit
- clean up settings file view commit
- add deployment secret table so we can have a sextant-keypair view commit
- reformat docs view commit
- consistent naming for daml backend methods and document api interactions view commit
- remove temp file for archive after upload has completed view commit
- upload archive appending to list of fixtures view commit
- sensible values for archive and time service mock data view commit
- handle stream end event for archive uploads view commit
- file uploads steaming to files view commit
- api endpoints for listing daml archives and time service info view commit
- return the actual token for generate party token endpoint view commit
- handle adding party / removing parties and generating party tokens view commit
- register and rotate keys for participant view commit
- Add tls config for postgres connection view commit
- make the daml participants mock data consistent view commit
- load daml participants route view commit
- fix bug referencing wrong variable in settingsTP view commit
- fix empty params for settingsTP and KeyManager api view commit
- split out mock controllers for settingsTP, damlRPC and keyManager services view commit
- make POET be the default consensus algorithm view commit
- load the nodes as part of the resources list so we can extract the external IP view commit
- fix extracting the consensus title for the sawtooth 1.1 summary table view commit
- extract namespace using configured paths view commit
- if the cluster is in error state - use the desired_state to pick the namespace for deletion view commit
- value extractor so we can pull the namespace and name from the desired_state based on the configured paths view commit
- add paths to extract the deployment name from the settings view commit
- hide the ethereum deployment until we have it ready view commit
- make the default consensus mode be DevMode view commit
- present 1.1 summary including consensys, permissioned and sabre options view commit
- present the sawtooth.consensus field as a select option as part of the network section view commit
- task handler looks after the namespace creation view commit
- standardize namespace and networkName params view commit
- Document various options view commit
- Add persistent data view commit
- Update defaults view commit
- Fix script to ensure it works on macOS view commit
- Add telegraf basic configuration view commit
- All consensus algorithms fixed, All monitors fixed view commit
- fix key ids in fixtures database view commit
- rotate keys working with find not filter view commit
- register participant view commit
- fix party fixtures view commit
- DAML rpc mock to load participants view commit
- split the loading of validator and daml rpc keys view commit
- move keyManager into it's own module and randomly generate keys view commit
- don't remap the public keys - use the key as the id view commit
- Checkpoint where we are now view commit
- Simplify services view commit
- Correct monitoring view commit
- Correct typo in etcd-cr view commit
- Fix role names view commit
- Fix script to ensure it works on macOS view commit
- Simplify genesis view commit
- Add etcd, first pass at raft and pbft view commit
- rename defaults.yaml view commit
- Register versions view commit
- Modify consensus selection view commit
- v1.0.5 changes view commit
- Update 1.1 templates view commit
- fix the entrypoint to yarn serve view commit
- Rework into a declarative jenkinsfile view commit
- Remove stage where we tag and push images out view commit
- mock api handlers for deployment keys view commit
- mock api server for deployment keys (local and remote) view commit
- add permissioned and DAML options to the deployment summary view commit
- fix the entrypoint to yarn serve view commit
- Rework into a declarative jenkinsfile view commit
- Remove stage where we tag and push images out view commit
- add permissioned and DAML options to the sawtooth deployment form view commit
- Correct initialization to deal with DaemonSet view commit
- Begin refactoring of 1.1 templates view commit
- enabled deployment update and delete tasks to work properly view commit
- apply the updated templates in the deployment.update task view commit
- only try to load the roles if there is a user view commit
- include the list of user roles in the user status route so the frontend can make rbac decisions whether to show buttons or not view commit
- use RBAC module to decide access on cluster and deployment list view commit
- load the cluster name when listing deployments view commit
- fix cluster task test with task being returned view commit
- fix kubectl test where we only get stdout back view commit
- fix deployment store fixtures with version view commit
- use blank task handlers for tests so no errors are thrown view commit
- remove test logging for task processor errors view commit
- fix errors in cluster route tests view commit
- throw error without task view commit
- fix cluster controller tests since we are now returning the task for mutating actions view commit
- deployment role editing view commit
- edit roles for cluster view commit
- fix call to test.sh, make absolute view commit
- cluster status and resources routes view commit
- use default as storageclass view commit
- display deployment summary view commit
- get deployment pods view commit
- deployment resources endpoint view commit
- deployment check for existing namespace and then deploy templates view commit
- get template directory back from render view commit
- use standard storageclass view commit
- fix rbac template view commit
- process kubetpl error messages into a readable format view commit
- template rendering writing template values to temp file view commit
- enable disabled form fields depending on if the item exists view commit
- merge values from deployment into template defaults view commit
- boolean values for radio groups view commit
- sawtooth 1.2 forms and templates view commit
- check for deleted deployments in cluster delete task view commit
- return tasks for cluster create, update and delete actions view commit
- filter out deleted deployments in list view commit
- return tasks for deployment create, save and delete view commit
- save deployment view commit
- delay 1 sec in delete tasks so the frontend can catch the delete task status view commit
- delete deployment handlers view commit
- feed the deployment info into the deployment create task view commit
- expose the forms with the versions corresponding to the template folders view commit
- network_name -> name field for the deployment view commit
- full options for sawtooth 1.2 form view commit
- sawtooth form with external seeds view commit
- put radio options in rows view commit
- clean up the deployment templates and expose the different version forms to the frontend view commit
- list tasks for deployments view commit
- correct route for get deployment view commit
- deployment tasks and creating new deployment view commit
- pass test mode into kubectl view commit
- run the task handler tests in test mode so no kubectl (we should mock it at some point) view commit
- fix deployment store tests view commit
- fix cluster controller tests with ca validation view commit
- controllers to load deployments view commit
- add basic deployment forms view commit
- add deployment type to deployment schema view commit
- remove logging view commit
- scrub the ca and token from the injected desired_state view commit
- allow empty string in ca when editing it (the ca will be injected from the existing secret)" view commit
- attempt to connect to kubectl on a cluster update to ensure credentials are correct view commit
- connecting to kubectl to list namespaces as a test of connection details view commit
- process kubectl errors so they don't contain the full command view commit
- add validation for certificates view commit
- insert the ca and token as raw data view commit
- print out the credentials from the script not in base64 format view commit
- try wrapping kubectl command in try/catch so we don't leak the original command into the logs (which has credentials) view commit
- import promise library into tasks view commit
- use token_id and ca_id properties of desired state to load the cluster secrets view commit
- remove noisy logs - only log errors view commit
- log the stack on task errors view commit
- log errors in tasks view commit
- trigger permenant delete if the current status is deleted view commit
- test to not be able to delete a cluster permenantly if it's not in deleted state view commit
- permentant deletion of a cluster with test (it must be in deleted state) view commit
- cluster kubectl constructor view commit
- fix error too many brackets view commit
- kubectl setting up credentials for local and remote clusters view commit
- remove unused variables view commit
- test for kubectl errors throwing view commit
- basic test for getting the help output from a kubectl command view commit
- remove unused imports view commit
- adhere to the withTasks parameter if we are the superuser view commit
- passing tests for cluster routes to return tasks view commit
- failing tests for the cluster routes to return tasks when asked view commit
- test for cluster controller to return tasks for get and list view commit
- only return tasks with clusters if they are asked for view commit
- test for a task handler erroring ending up with an error task and the cluster having error status view commit
- we only need a delay of double the task processor loop not 4 times view commit
- passing test for cluster create task view commit
- cluster tasks now working in generator format view commit
- promise to update the applied state to the desired one after a task has completed view commit
- mark test as passing if there is no error view commit
- apply the completed or error status to a resource after the task has completed view commit
- config for the status to apply to resources for completed and failed tasks view commit
- Allow tasks to cancel themselves view commit
- allow long running promises inside tasks to check for task cancellation view commit
- message not needed for this test view commit
- test for cancellation from inside an inner generator view commit
- allow tasks to trigger inner iterator functions add them to the end of a generator function stack which we unwind view commit
- all tests passing apart from task handlers view commit
- test for transaction rollback inside task error view commit
- pass transaction into task handler and rollback if task errors view commit
- user token tests passing using async functions view commit
- convert the config routes to use async functions view commit
- use await for starting the task processor view commit
- convert cluster routes to use async functions - tests passing view commit
- test for not overwriting the desired state if none was provided in an update view commit
- only update the secrets from the desired state if there was a desired_state provided view commit
- if there was no cluster loaded don't try to load the task view commit
- update the user routes to use async functions (with passing tests) view commit
- we don't need cancelAsync anymore now we are using generator functions view commit
- update rbac with tests to async functions view commit
- form validation tests now use async functions view commit
- remove unused imports view commit
- user controller tests now passing with async functions view commit
- remove unused imports view commit
- update user form to use async functions view commit
- update config controller to be async view commit
- website controller tests now fully using async functions view commit
- cluster controller delete test working with task processor view commit
- task processor now uses generator functions to handle task cancellation view commit
- pass onStep handler to task that is called before running the next generator iteration view commit
- add cleanup step to async test util view commit
- check for bad statuses in the status array view commit
- api for task cancellation view commit
- use generator functions to handle tasks so they can cancel view commit
- cluster controller tests passing with async functions up until task processor (which we need to convert to async first) view commit
- handle the secret extraction properly and always update the cluster with the desired_state that has had the secrets extracted and always return the updated version of the cluster view commit
- basic tests passing with async controller functions view commit
- add extract cluster secrets function to utils view commit
- convert cluster controller to use async functions view commit
- use knex transaction view commit
- return promise for for validation to work with async functions view commit
- user store tests passing with async functions view commit
- remove unused imports view commit
- task store passing tests with async functions view commit
- remove unused imports view commit
- role store and tests passing using async functions view commit
- remove unused import view commit
- convert user fixtures to async view commit
- remove unused imports view commit
- remove unused imported view commit
- passing tests for user utils as async functions view commit
- convert user utils to use asunc functions view commit
- tests for deployment store passing with functions as async view commit
- annotate functions with async view commit
- use async functions for all fixtures inserts view commit
- check for error outside of try and catch block (in case there was none we would miss the test) view commit
- clusterfile and clustersecrets tests converted to async functions view commit
- cluster store tests are passing with async functions view commit
- use async functions for testWithMissingValues view commit
- use async functions to insert clusters view commit
- use queryStatus as status is a param view commit
- do database setup in async functions view commit
- utility to catch errors in async tests view commit
- update the store modules to use promises and async view commit
- pass remote cluster credentials into kubectl view commit
- use a regular expression for api server that allows non TLD hostnames view commit
- document running local k8s clusters using kind view commit
- pass show deleted paramater through the cluster list route view commit
- passing test for the task handler to delete a cluster view commit
- failing test for the task handler to delete the cluster view commit
- test for flagging the cluster as deleted in the task processor so the user can see the cluster in the list whilst it's being deleted view commit
- passing test for deleted cluster not showing up in list view commit
- failing test for deleted cluster not showing in list view commit
- passing test for adding a cluster with the same name view commit
- failing test for creating a cluster with the same name view commit
- test for updating a cluster copies the desired_state to applied state but keeps the old pointers to secrets view commit
- test for the create cluster task handler updating the applied_state when complete view commit
- turn the task handlers into factory functions so we can pass options in and update the applied_state to be the desired_state on create and update view commit
- standardize all queries to use transactions view commit
- extract only valid fields for update cluster view commit
- readd the login form schema view commit
- enable other cluster controller tests view commit
- add cluster controller validation tests view commit
- fix the form validation test to expect correct error message view commit
- user token routes defended against errors view commit
- config route tests defended against errors view commit
- return field name on validation errors and defend cluster route tests against errors view commit
- update user route tests to account to defend against errors view commit
- defend errors in user utils test view commit
- user store - defend against errors view commit
- defend task store against errors view commit
- defend role store test against errors view commit
- defend clusterfile and clustersecret tests against errors view commit
- defend cluster store tests against errors view commit
- update the user test to defend against errors view commit
- refactor the forms to make them usable on the server and add a test utility to catch errors view commit
- forms to be constructed with options for server side validation view commit
- add form validation handler using the same schema as the frontend view commit
- validate the api server url is an actual url view commit
- fix tests because the tasks were being included in the cluster results view commit
- extract the cluster secrets in the controller so they are never present in the cluster record or task record view commit
- load the most recent task in the cluster get controller view commit
- load tasks alongside clusters so frontend can show task status view commit
- example throw an error from task handler - needs looping in frontend and loading tasks alongside clusters view commit
- replace the token and ca secrets if provided in the update form view commit
- add message for updating token and ca view commit
- remove test error in cluster create task handler view commit
- listTasks api for clusters view commit
- cluster create task which extracts secrets for remote clusters view commit
- no constructor for tasks view commit
- no need to construct task handlers as params already has store injected view commit
- cluster form with nested field values view commit
- task handlers constructed being passed the store and controllers view commit
- tasks need params and callback view commit
- test for request for missing cluster view commit
- hook up the taskProcessor when the app starts and include it in the test suite view commit
- split the two credentials scripts into create and get view commit
- change cluster provision types to local and remote view commit
- add JSON to comment for connection details view commit
- cluster forms view commit
- add cluster form schema view commit
- add test for get cluster view commit
- test for getting the roles for a cluster route view commit
- tests for adding and removing cluster role routes view commit
- tests for adding, and deleting roles for clusters view commit
- test for cluster controller getRoles view commit
- test for role store -> listByResource view commit
- test listing clusters after one has been created view commit
- test for an admin user creating a cluster view commit
- test for normal user creating a cluster is denied view commit
- failing test for creating new cluster route view commit
- wrap the test for cluster list with all users in a loop view commit
- passing test for superuser list clusters view commit
- util function to run tests as given user view commit
- wrap user creation into a single utility function view commit
- user utilities for router tests view commit
- rename script to create-remote-credentials view commit
- cluster secret store with tests view commit
- allow base64 data to be given to the clusterfile store view commit
- add cluster secret store module view commit
- not using enumerations in clusterfile table view commit
- script to automate the creation of a service account on an existing cluster view commit
- passing test for user delete view commit
- failing test for user delete view commit
- passing test for update with empty password view commit
- test failing for updating user with empty password view commit
- have different title for edit user form (i.e. Change password not just password) view commit
- include the user and role access levels in the config response view commit
- return the login form as part of the config api endpoint view commit
- update access level field to be permission view commit
- allow 3 character usernames view commit
- user form schemas returned by the config route view commit
- remove the version route - it comes as part of the values view commit
- remove unused dependencies view commit
- run tests from Jenkinsfile view commit
- install fresh packages and add return statements to promises view commit
- test cancelling when using cancelWaterfall view commit
- test for the cancelWasterfall function passed to handlers view commit
- test using the cancelSeries function view commit
- test for a task that calls the cancel check handler but still completes (which it shouldn't) view commit
- async series and waterfall wrappers for checking task cancellation view commit
- test cancelling a task where the handler never calls the cancel check view commit
- pass the running task object into the handler view commit
- test a task handler that errors view commit
- resuable task processor test tooling view commit
- add started and ended timestamps to task schema view commit
- task processor test for handling task cluster.create view commit
- failing test for the task processor view commit
- refactor with following changes: view commit
- todo and taskprocessor comments and rename ssh -> ssh-keygen view commit
- task processor stub view commit
- tests for clusterfile store view commit
- test for get cluster view commit
- check for the correct task payload action view commit
- deleted is a cluster status not it's own flag view commit
- tests for cluster controller -> delete view commit
- deleting a cluster in the store means setting the deleted flag view commit
- test for listing clusters with no user returning an error view commit
- test for cluster list only showing clusters with a read role view commit
- deal with actual application errors handling the error inside the transaction promise view commit
- correct transaction inside a promise error handling view commit
- test for updating a cluster and not allowing it when there is an active task view commit
- test for querying tasks using multiple status list view commit
- tests passing for cluster controller -> create with role and task checks view commit
- basic test for cluster controller inserting cluster along with user role and task view commit
- have store.create methods accept a data param so we can pass a transaction also view commit
- tests for role store and change user table name to useraccount view commit
- very basic cluster controller view commit
- passing tests for api token authentication view commit
- tests for a user updating their own token view commit
- update titles of user tests to make it clear who is performing action view commit
- tests for only the logged in user being able to change or see their own token view commit
- tests for only seeing the api token for your own account view commit
- don't expose token and turn off logging for tests view commit
- pretty test reporter view commit
- user token and salt storage and controller methods view commit
- don't default requests to use cookies view commit
- load safe user details in passport deserialize view commit
- fix app test harness so we don't use a single passport singleton view commit
- tests for user routes complete view commit
- login route working now we fixed the password check view commit
- tests for initial account creation view commit
- tests for the creation of an initial user with forced admin role view commit
- passing test for the config.version route view commit
- test wrapper for starting and stopping an application server view commit
- tests for user controller and rename controller/route folders view commit
- rbac tests passing view commit
- rbac with tests for user & cluster actions view commit
- allow fixtures create functions to accept custom data view commit
- tests for the role store view commit
- test for inserting role data view commit
- test tool for missing values and rbac module, basic role tests view commit
- tests for deployment store view commit
- cluster store tests passing view commit
- cluster store tests view commit
- insert empty object as default user metadata view commit
- return user map after fixtures -> insert users view commit
- refactor test suite tooling to provide entire test suite with database connection view commit
- rbac module for access control view commit
- database schema for cluster, deployment and role view commit
- remove mock tests and setup yarn run test command view commit
- tests for the user utils view commit
- unit tests for the user store in postgres view commit
- create test database util view commit
- full test suite for the mock user store view commit
- tests for mock store and testdb factory view commit
- add mock store for user view commit
- create session table and plug in postgres session store view commit
- fix initial user status route view commit
- initial refactor starting point view commit
- move defaults to subfolder view commit
- move ethereum to versioned subfolder for consistency view commit
- switching to use subfolder 1.0.5 and removing top-level yaml view commit
- Remove beta aws-sdk view commit
- synch to main templates view commit
- change folder version from 1.0 to 1.0.5 view commit
- add ethereum templates view commit
- Btp releases/1.0 (#25) view commit
- Btp releases/1.0 (#22) view commit
- Revert "--sextant-state now controls automatic initialization" (#19) view commit
- Open nodePortAccess to world (#17) view commit