feat(job/init): add default values for admin configuration in init-job deployment template #6117
+5
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
The init-job deployment template (
controllers/job/init/deploy/manifests/deploy.yaml.tmpl) did not provide default values for admin configuration environment variables. This could lead to "Invalid username or password" errors when these values were not explicitly configured during deployment, as the init-job would fail to create the admin user with the expected credentials.Solution
Updated the deployment template to include default values for admin configuration environment variables, matching the defaults defined in
controllers/job/init/internal/util/database/types.go:"sealos2023"(the default password defined in code)"admin""ns-"These defaults ensure that the init-job can run successfully and create the admin user with the expected credentials even when these values are not explicitly provided in the deployment configuration.
Changes
Benefits
Testing
types.goCloses #6090
Original prompt
Fixes #6116
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.