feat: added app to fill a pvc in 1GB increments #24

Closed
wjro wants to merge 9 commits from php-fill-volume into master

9 Commits

Author SHA1 Message Date
73e15e12ce bug: typo 2025-05-02 14:59:51 +00:00
b13766f960 fix: added database size to lamp score to be able to specify database pvc size from lampScore 2025-05-02 10:50:47 -04:00
df3c8ee2a6 fix: modified env vars to use values from helm deployment 2025-05-02 10:12:38 -04:00
ac24eb6206 WIP: got the env variables to set in the php pod, need to make them dynamically be added rather than coded directly into lamp.rs 2025-05-01 16:23:58 -04:00
6653cebb87 feat: Add comments explaining a bit of what harmony does in the lamp demo 2025-05-01 14:50:58 -04:00
6b47d4140f feat: push docker image to registry and deploy with full tag
- Added functionality to tag and push the built Docker image to a specified registry.
- Modified deployment score to use the full image tag (including registry and project).
- Included error handling and logging for the `docker tag` and `docker push` commands.
- Updated the `K8sDeploymentScore` struct to include a namespace field and environment variables for database credentials.
- Added kebab-case conversion for deployment name and namespace.
- Implemented a check_output function for better error reporting.
2025-05-01 14:50:58 -04:00
317db2342c feat: add mariadb helm deployment to lamp interpreter
- Adds a `deploy_database` function to the `LAMPInterpret` struct to deploy a MariaDB database using Helm.
- Integrates `HelmCommand` trait requirement to the `LAMPInterpret` struct.
- Introduces `HelmChartScore` to manage MariaDB deployment.
- Adds namespace configuration for helm deployments.
- Updates trait bounds for `LAMPInterpret` to include `HelmCommand`.
- Implements `get_namespace` function to retrieve the namespace.
2025-05-01 14:50:58 -04:00
f8fb6b27d5 feat(HelmScore): Add values yaml option to helm chart score (#23)
Co-authored-by: tahahawa <tahahawa@gmail.com>
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/23
2025-05-01 14:50:58 -04:00
d7c17ceef9 feat: added app to fill a pvc in 1GB increments 2025-04-29 15:47:29 -04:00