docs: document non-interactive instance restores - #3044
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Move the restore option table out of the appsmithctl subcommand index into the guide it defers to, and drop the duplicated pod-restart block. Replace the Kubernetes command-line password example with a Secret-based procedure. kubectl exec arguments travel as query parameters in the request URI, so kube-apiserver audit logs would record the archive password in plaintext, and an encrypted archive's docker.env carries the instance encryption keys. Correct three points about the secrets themselves. The archive password is transient and must not be persisted; APPSMITH_ENCRYPTION_PASSWORD and APPSMITH_ENCRYPTION_SALT are durable and do belong in the instance's docker.env. Appsmith checks only that the latter two are present, not that they match the source instance. Document APPSMITH_BACKUP_ARCHIVE_PASSWORD in the environment variable reference, and record on the backup pages that appsmithctl backup writes an unencrypted archive when no terminal is attached, which is where the restore guide's unencrypted path comes from. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Description
Document unattended instance restores for CI/CD and disaster recovery, available from Appsmith v2.4.1. Add Docker and Kubernetes examples, exact filename selection, local/S3 behavior, encrypted and unencrypted archive secrets, failure handling, and version mismatch overrides. Update the
appsmithctlreference with supported restore options and a link to the guide.Behavior checked against appsmithorg/appsmith#42147 and appsmithorg/appsmith-ee#9714; appsmithorg/appsmith-ee#9716 records EE sync ancestry without further behavior changes.
Pull request type
Documentation tickets
Validation
git diff --checkpassed.Checklist