Skip to content

renamed tracebloc to client - #25

Merged
saadqbal merged 3 commits into
mainfrom
develop
Mar 4, 2026
Merged

renamed tracebloc to client#25
saadqbal merged 3 commits into
mainfrom
develop

Conversation

@saadqbal

@saadqbalsaadqbal commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Note

Medium Risk
Medium risk because it changes the Helm chart release/CI pipelines and resets chart version/appVersion, which can affect packaging, publishing, and upgrade expectations.

Overview
Switches Helm chart automation to the client/ directory: helm-ci.yaml now triggers on client/** and runs lint/template/schema/unittest against ./client, and the release workflow now lints/packages ./client.

Updates references from tracebloc/client/ across install/migration/deprecation docs, and adjusts .gitignore exceptions to keep client/values*.yaml and client secret value files tracked. Also resets client/Chart.yamlversion/appVersion to 1.0.0.

Written by Cursor Bugbot for commit 785db02. This will update automatically on new commits. Configure here.

- Updated workflows to replace references from `tracebloc/` to `client/` for CI and release processes.
- Introduced new `client/` directory structure, consolidating Helm chart files and templates.
- Added migration documentation for transitioning from legacy charts to the unified `client/` chart.
- Enhanced values schema and configuration management for improved deployment flexibility across platforms.
- Updated README and NOTES.txt for clarity on new deployment instructions and component overview.
…loc, reflecting a reset in versioning as part of the unified deployment strategy.

@cursorcursorBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Comment threadclient/Chart.yaml
version: 1.0.1
appVersion: "1.24.15"
version: 1.0.0
appVersion: "1.0.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Docker registry secret template deleted without replacement

High Severity

The tracebloc/templates/docker-registry-secret.yaml template was deleted but no equivalent file exists in client/templates/. Multiple deployments (jobs-manager-deployment.yaml, mysql-deployment.yaml, resource-monitor-daemonset.yaml) reference tracebloc.registrySecretName for imagePullSecrets, and the _helpers.tpl defines both imagePullSecret and tracebloc.registrySecretName. Without this secret being created, pods will fail to pull images from the private Docker registry. The test file client/tests/secrets_test.yaml also references this missing template.

Fix in CursorFix in Web

Comment threadclient/Chart.yaml
version: 1.0.1
appVersion: "1.24.15"
version: 1.0.0
appVersion: "1.0.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Chart version and appVersion incorrectly downgraded

Medium Severity

The chart version was downgraded from 1.0.1 to 1.0.0 and appVersion from "1.24.15" to "1.0.0". Since this PR is a directory rename, these values likely need to be preserved. The appVersion change from 1.24.15 to 1.0.0 is especially suspicious — it's a dramatic downgrade that would cause helm package to produce a lower-versioned chart, and Helm may refuse to upgrade existing 1.0.1 releases.

Fix in CursorFix in Web

…ployment
- Introduced `client/values.yaml` to define environment variables, storage configurations, and secrets for the Helm chart.
- Added `client/templates/docker-registry-secret.yaml` to manage Docker registry credentials as a Kubernetes secret.
- Updated `.gitignore` to include new client-specific files while excluding tracebloc-related configurations.
@saadqbal
saadqbal merged commit 4aad3b0 into mainMar 4, 2026
11 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@saadqbal