Jump to: navigation, search

Difference between revisions of "StarlingX/Containers/Applications/app-vault"

(Building)
(Testing)
Line 9: Line 9:
  
 
== Testing ==
 
== Testing ==
  TBD
+
  Vault sanity should typically include:
 +
* application lifecycle: upload, apply, remove, abort, delete, and update
 +
* Vault with replicas=1 (AIO-SX) and replicas=3 (AIO-DX + worker or standard controller)
 +
* Configure vault with CLI and REST API
 +
* Workflow for applications that are Vault aware (REST API) and unaware (vault injector)
 +
* Pod recovery
 +
* Vault backup and restore
 +
* Vault-manager features including: rekey, PVC conversion (upgrade)
 +
* Download images from private registry; network isolation test

Revision as of 21:32, 28 August 2024

Application: vault-armada-app

Source

Building

  • From the Debian Build environment:
VAULT_PKGS="python3-k8sapp-vault,vault-helm,vault-manager-helm,stx-vault-helm"
build-pkgs -c -p $VAULT

Testing

Vault sanity should typically include:
* application lifecycle: upload, apply, remove, abort, delete, and update
* Vault with replicas=1 (AIO-SX) and replicas=3 (AIO-DX + worker or standard controller)
* Configure vault with CLI and REST API
* Workflow for applications that are Vault aware (REST API) and unaware (vault injector)
* Pod recovery
* Vault backup and restore
* Vault-manager features including: rekey, PVC conversion (upgrade)
* Download images from private registry; network isolation test