Skip to content

Dev#111

Open
vsilent wants to merge 27 commits into
masterfrom
dev
Open

Dev#111
vsilent wants to merge 27 commits into
masterfrom
dev

Conversation

@vsilent

@vsilent vsilent commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

robotizeit and others added 23 commits May 19, 2026 12:00
Vendor pipe-adapter SDK/Mail; update Cargo.toml and CI to use vendored copy.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add Strategy 3 to TokenProvider::refresh(): when Vault read and env
fallback both yield no new token, generate a 32-byte CSPRNG token,
write it to the agent's Vault KV path, and swap it in-memory. Since
Stacker validates by reading the same Vault KV path, the next signed
poll is accepted — no operator intervention or stacker-cli re-install
required.

Emit a token_self_issued audit event (target=audit, level=warn) so
SIEM/SOC pipelines can distinguish agent-initiated recovery from
Stacker-pushed rotations.

Tests cover both the happy path (read 404 → write 200 → token swapped)
and the unauthorized path (write 403 → token unchanged), with mock
expectations to verify Strategy 3 actually hit Vault.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- load_mtls_identity() loads client cert from VAULT_CLIENT_CERT/KEY
  or VAULT_CLIENT_CERT_PATH/KEY_PATH
- ReqwestVaultTransport and VaultClient::from_env() both use mTLS
  identity when configured
vault mTLS: add mTLS client cert support to Status Panel agent
mTLS support, Vault connection
Update DEFAULT_VAULT_URL to :8443 for mTLS
Copilot AI review requested due to automatic review settings July 1, 2026 14:50

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR is a broad “dev” drop that introduces a new Next.js-based web/ frontend (with Docker + Stacker deployment artifacts) while also adding a large set of new modules, routes, models, helpers, and migrations under stacker/stacker/, plus a few operational tweaks to the main Status Panel container setup.

Changes:

  • Add a standalone Next.js web app scaffold (web/) with linting, TS config, Tailwind/PostCSS, and container packaging.
  • Add/expand Stacker server code (stacker/stacker/) across routes, middleware, MCP tooling, connectors, CLI, DB layer, and many SQL migrations.
  • Update root Docker/deploy ergonomics (audit logging, bind address env var, Docker build context, compose tweaks, dev docs).

Reviewed changes

Copilot reviewed 27 out of 31 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
web/tsconfig.json Add TS config
web/public/window.svg Add asset
web/public/vercel.svg Add asset
web/public/file.svg Add asset
web/postcss.config.mjs Add PostCSS config
web/package.json Add web deps/scripts
web/next.config.ts Add Next config
web/eslint.config.mjs Add ESLint config
web/Dockerfile Add web image build
web/docker-compose.yml.bak Backup compose file
web/components/OperatingModes.tsx Add UI component
web/components/FeatureGrid.tsx Add UI component
web/components/DeploymentTimeline.tsx Add UI component
web/components/CliExamples.tsx Add UI component
web/CLAUDE.md Agent pointer file
web/app/globals.css Add global styles
web/app/contact/actions.ts Add server action
web/app/api/health/route.ts Add health endpoint
web/AGENTS.md Add agent rules doc
web/.stacker/Dockerfile Stacker web build
web/.stacker/deployment-local.lock Local deploy lock
web/.stacker/deployment-cloud.lock.back Cloud deploy lock (backup)
web/.stacker/deployment-cloud.lock Cloud deploy lock
web/.stacker/deploy/production/docker-compose.remote.yml Remote compose template
web/.stacker/deploy/production/config-bundle.manifest.json Config bundle manifest
web/.stacker/active-target Active target marker
web/.gitignore Web ignores
web/.dockerignore Web docker ignores
stacker/stacker/test_ws.sh MCP WS test script
stacker/stacker/test_tools.sh MCP tools test script
stacker/stacker/test_build.sh Local build smoke script
stacker/stacker/stackerdb/README.md DB image docs
stacker/stacker/stackerdb/Dockerfile DB image definition
stacker/stacker/src/views/rating/mod.rs Add rating views mod
stacker/stacker/src/views/rating/anonymous.rs Add rating view model
stacker/stacker/src/views/mod.rs Export views module
stacker/stacker/src/version.rs Add version helpers/tests
stacker/stacker/src/services/user_service.rs Deprecation stub
stacker/stacker/src/services/rating.rs Commented stub file
stacker/stacker/src/services/project.rs Empty placeholder
stacker/stacker/src/routes/test/mod.rs Add test routes mod
stacker/stacker/src/routes/test/deploy.rs Add test deploy handler
stacker/stacker/src/routes/server/mod.rs Server route exports
stacker/stacker/src/routes/rating/mod.rs Rating route exports
stacker/stacker/src/routes/project/service.rs Empty placeholder
stacker/stacker/src/routes/project/mod.rs Project route exports
stacker/stacker/src/routes/marketplace/mod.rs Marketplace exports
stacker/stacker/src/routes/marketplace/categories.rs Add categories handler
stacker/stacker/src/routes/deployment/mod.rs Deployment route exports
stacker/stacker/src/routes/command/mod.rs Command route exports
stacker/stacker/src/routes/cloud/mod.rs Cloud route exports
stacker/stacker/src/routes/client/mod.rs Client route exports
stacker/stacker/src/routes/chat/mod.rs Chat route exports
stacker/stacker/src/routes/agreement/mod.rs Agreement route exports
stacker/stacker/src/routes/agent/mod.rs Agent route exports
stacker/stacker/src/models/rules.rs Add Rules model
stacker/stacker/src/models/remote_secret.rs Add RemoteSecret model
stacker/stacker/src/models/rating.rs Add Rating model
stacker/stacker/src/models/project_member.rs Add ProjectMember model
stacker/stacker/src/models/product.rs Add Product model
stacker/stacker/src/models/chat.rs Add ChatConversation model
stacker/stacker/src/models/agreement.rs Add Agreement models
stacker/stacker/src/middleware/mod.rs Middleware module exports
stacker/stacker/src/middleware/authentication/mod.rs Auth module exports
stacker/stacker/src/middleware/authentication/method/mod.rs Auth methods exports
stacker/stacker/src/middleware/authentication/method/f_anonym.rs Add anonym auth method
stacker/stacker/src/middleware/authentication/getheader.rs Add header parsing helper
stacker/stacker/src/mcp/tools/user.rs Deprecation re-export
stacker/stacker/src/mcp/tools/user_service/mod.rs Add user_service MCP tools
stacker/stacker/src/mcp/mod.rs MCP module wiring
stacker/stacker/src/helpers/project/mod.rs Helpers module wiring
stacker/stacker/src/helpers/project/builder_config.rs Placeholder config struct
stacker/stacker/src/helpers/mod.rs Helpers exports
stacker/stacker/src/helpers/cloud/mod.rs Cloud helper exports
stacker/stacker/src/helpers/client/mod.rs Client helper exports
stacker/stacker/src/helpers/client/is_secret_unique.rs Secret uniqueness helper
stacker/stacker/src/health/mod.rs Health module exports
stacker/stacker/src/forms/rating/useredit.rs Rating user edit form
stacker/stacker/src/forms/rating/mod.rs Rating form exports
stacker/stacker/src/forms/rating/adminedit.rs Rating admin edit form
stacker/stacker/src/forms/project/web.rs Project Web form
stacker/stacker/src/forms/project/volumes.rs Project volumes form
stacker/stacker/src/forms/project/version.rs Version form
stacker/stacker/src/forms/project/service.rs Service form
stacker/stacker/src/forms/project/role.rs Role form
stacker/stacker/src/forms/project/requirements.rs Requirements validation
stacker/stacker/src/forms/project/price.rs Price form
stacker/stacker/src/forms/project/network_driver.rs Network driver stub
stacker/stacker/src/forms/project/icon.rs Icon wrapper form
stacker/stacker/src/forms/project/icon_light.rs Light icon form
stacker/stacker/src/forms/project/icon_dark.rs Dark icon form
stacker/stacker/src/forms/project/feature.rs Feature form
stacker/stacker/src/forms/project/domain_list.rs Domain list stub
stacker/stacker/src/forms/mod.rs Forms exports
stacker/stacker/src/forms/agreement/mod.rs Agreement form exports
stacker/stacker/src/forms/agreement/adminadd.rs Admin agreement form
stacker/stacker/src/forms/agreement/add.rs User agreement form
stacker/stacker/src/db/product.rs Product DB query
stacker/stacker/src/db/mod.rs DB module exports
stacker/stacker/src/console/mod.rs Console module exports
stacker/stacker/src/console/commands/mq/mod.rs MQ console command mod
stacker/stacker/src/console/commands/mod.rs Console command exports
stacker/stacker/src/console/commands/debug/mod.rs Debug command exports
stacker/stacker/src/console/commands/cli/mod.rs CLI command module
stacker/stacker/src/console/commands/callable.rs Callable trait
stacker/stacker/src/console/commands/appclient/mod.rs App client cmd mod
stacker/stacker/src/console/commands/agent/mod.rs Agent cmd mod
stacker/stacker/src/connectors/user_service/utils.rs Plan tier helper
stacker/stacker/src/connectors/user_service/error.rs Deprecated stub
stacker/stacker/src/connectors/install_service/init.rs Install connector init
stacker/stacker/src/connectors/admin_service/mod.rs Admin connector exports
stacker/stacker/src/cli/mod.rs CLI module wiring
stacker/stacker/src/cli/generator/mod.rs Generator wiring
stacker/stacker/scenarios/qwen2.5-code/website-deploy/steps/01-init-validate.md Scenario step doc
stacker/stacker/scenarios/qwen2.5-code/website-deploy/steps/02-image-publish.md Scenario step doc
stacker/stacker/scenarios/qwen2.5-code/website-deploy/steps/03-cloud-deploy.md Scenario step doc
stacker/stacker/scenarios/qwen2.5-code/website-deploy/steps/04-agent-firewall-dns-proxy.md Scenario step doc
stacker/stacker/scenarios/qwen2.5-code/website-deploy/steps/05-runtime-ops.md Scenario step doc
stacker/stacker/rustfmt.toml rustfmt config
stacker/stacker/renovate.json Renovate config
stacker/stacker/proto/pipe.proto Pipe gRPC proto
stacker/stacker/package.json Node dep (ws)
stacker/stacker/node_modules/.vite/deps_temp_0b5f61c2/package.json Committed build artifact
stacker/stacker/Makefile Dev make targets
stacker/stacker/local-only-settings/stacker-deploy.yml Local GH workflow draft
stacker/stacker/crates/pipe-adapter-sdk/Cargo.toml Add crate manifest
stacker/stacker/crates/pipe-adapter-mail/TODO.md Adapter TODO doc
stacker/stacker/access_control.conf.dist Casbin model config
stacker/stacker/.stacker/deployment-local.lock Local deploy lock
stacker/stacker/.stacker/active-target Active target marker
stacker/stacker/.pre-commit-config.yaml Pre-commit hooks
stacker/stacker/.gitignore Stacker ignores
stacker/stacker/.github/workflows/notifier.yml Telegram notifier workflow
stacker/stacker/.dockerignore Docker ignore (empty)
stacker/crates/pipe-adapter-sdk/Cargo.toml Add crate manifest
stacker/crates/pipe-adapter-mail/TODO.md Adapter TODO doc
src/security/audit_log.rs Add audit event
Dockerfile Copy crates into image
docker-compose.yml Bind address env var
docker-compose-dev.yml Dev compose tweaks
development.md.bak Backup doc
development.md Dev doc (buildx)
.env.example Add bind env var
stacker/stacker/migrations/20260718120000_remove_anonymous_deployment_capabilities.up.sql DB migration
stacker/stacker/migrations/20260718120000_remove_anonymous_deployment_capabilities.down.sql DB migration
stacker/stacker/migrations/20260717120020_pipe_instance_adapters.up.sql DB migration
stacker/stacker/migrations/20260717120020_pipe_instance_adapters.down.sql DB migration
stacker/stacker/migrations/20260717120017_casbin_project_app_delete.up.sql DB migration
stacker/stacker/migrations/20260717120017_casbin_project_app_delete.down.sql DB migration
stacker/stacker/migrations/20260717120016_casbin_cloud_firewall.up.sql DB migration
stacker/stacker/migrations/20260717120016_casbin_cloud_firewall.down.sql DB migration
stacker/stacker/migrations/20260717120015_cleanup_nginx_proxy_manager_project_apps.up.sql Data migration
stacker/stacker/migrations/20260717120015_cleanup_nginx_proxy_manager_project_apps.down.sql Data migration
stacker/stacker/migrations/20260717120014_casbin_server_ssh_authorize_public_key.up.sql DB migration
stacker/stacker/migrations/20260717120014_casbin_server_ssh_authorize_public_key.down.sql DB migration
stacker/stacker/migrations/20260717120013_casbin_creator_vendor_group_user.up.sql DB migration
stacker/stacker/migrations/20260717120013_casbin_creator_vendor_group_user.down.sql DB migration
stacker/stacker/migrations/20260717120012_marketplace_event.down.sql DB migration
stacker/stacker/migrations/20260717120011_pipe_local_mode.up.sql DB migration
stacker/stacker/migrations/20260717120011_pipe_local_mode.down.sql DB migration
stacker/stacker/migrations/20260717120010_casbin_editor_policy.up.sql DB migration
stacker/stacker/migrations/20260717120010_casbin_editor_policy.down.sql DB migration
stacker/stacker/migrations/20260717120009_cdc_tables.down.sql DB migration
stacker/stacker/migrations/20260717120008_casbin_field_match.up.sql DB migration
stacker/stacker/migrations/20260717120008_casbin_field_match.down.sql DB migration
stacker/stacker/migrations/20260717120007_streaming_step_types.up.sql DB migration
stacker/stacker/migrations/20260717120007_streaming_step_types.down.sql DB migration
stacker/stacker/migrations/20260717120006_casbin_streaming_routes.up.sql DB migration
stacker/stacker/migrations/20260717120006_casbin_streaming_routes.down.sql DB migration
stacker/stacker/migrations/20260717120005_casbin_prometheus_metrics.up.sql DB migration
stacker/stacker/migrations/20260717120005_casbin_prometheus_metrics.down.sql DB migration
stacker/stacker/migrations/20260717120004_casbin_dag_execution_routes.down.sql DB migration
stacker/stacker/migrations/20260717120003_casbin_resilience_routes.down.sql DB migration
stacker/stacker/migrations/20260717120002_create_resilience_tables.down.sql DB migration
stacker/stacker/migrations/20260717120001_casbin_dag_routes.down.sql DB migration
stacker/stacker/migrations/20260717120000_create_dag_tables.down.sql DB migration
stacker/stacker/migrations/20260716120000_casbin_admin_pricing_rule.up.sql DB migration
stacker/stacker/migrations/20260716120000_casbin_admin_pricing_rule.down.sql DB migration
stacker/stacker/migrations/20260715120000_casbin_audit_capabilities_rules.down.sql DB migration
stacker/stacker/migrations/20260508162000_casbin_agent_notifications_rule.up.sql DB migration
stacker/stacker/migrations/20260508162000_casbin_agent_notifications_rule.down.sql DB migration
stacker/stacker/migrations/20260504083000_add_api_v1_remote_secret_casbin_rules.up.sql DB migration
stacker/stacker/migrations/20260504083000_add_api_v1_remote_secret_casbin_rules.down.sql DB migration
stacker/stacker/migrations/20260502221500_add_casbin_remote_secret_rules.down.sql DB migration
stacker/stacker/migrations/20260502120000_create_remote_secret_table.down.sql DB migration
stacker/stacker/migrations/20260426162000_marketplace_creator_analytics.down.sql DB migration
stacker/stacker/migrations/20260426150000_marketplace_version_contract_mirror.up.sql DB migration
stacker/stacker/migrations/20260426150000_marketplace_version_contract_mirror.down.sql DB migration
stacker/stacker/migrations/20260426143000_marketplace_version_assets.up.sql DB migration
stacker/stacker/migrations/20260426143000_marketplace_version_assets.down.sql DB migration
stacker/stacker/migrations/20260426121600_marketplace_deploy_complete_events.up.sql DB migration
stacker/stacker/migrations/20260426121600_marketplace_deploy_complete_events.down.sql DB migration
stacker/stacker/migrations/20260426121500_casbin_marketplace_deploy_complete.up.sql DB migration
stacker/stacker/migrations/20260426121500_casbin_marketplace_deploy_complete.down.sql DB migration
stacker/stacker/migrations/20260426113914_enrich_marketplace_template_form.up.sql DB migration
stacker/stacker/migrations/20260426113914_enrich_marketplace_template_form.down.sql DB migration
stacker/stacker/migrations/20260426000000_seed_agreement.up.sql Seed data migration
stacker/stacker/migrations/20260426000000_seed_agreement.down.sql Seed rollback
stacker/stacker/migrations/20260424164000_agreement_api_casbin_rules.up.sql DB migration
stacker/stacker/migrations/20260424164000_agreement_api_casbin_rules.down.sql DB migration
stacker/stacker/migrations/20260413101500_casbin_project_member_manage_rules.up.sql DB migration
stacker/stacker/migrations/20260413101500_casbin_project_member_manage_rules.down.sql DB migration
stacker/stacker/migrations/20260413093000_casbin_project_shared_rule.up.sql DB migration
stacker/stacker/migrations/20260413093000_casbin_project_shared_rule.down.sql DB migration
stacker/stacker/migrations/20260413085000_casbin_project_member_rule.up.sql DB migration
stacker/stacker/migrations/20260413085000_casbin_project_member_rule.down.sql DB migration
stacker/stacker/migrations/20260413084500_create_project_member_table.up.sql DB migration
stacker/stacker/migrations/20260413084500_create_project_member_table.down.sql DB migration
stacker/stacker/migrations/20260413083000_casbin_project_rollback_rule.up.sql DB migration
stacker/stacker/migrations/20260413083000_casbin_project_rollback_rule.down.sql DB migration
stacker/stacker/migrations/20260412113000_casbin_handoff_rules.up.sql DB migration
stacker/stacker/migrations/20260412113000_casbin_handoff_rules.down.sql DB migration
stacker/stacker/migrations/20260412112000_casbin_creator_onboarding_complete_rule.up.sql DB migration
stacker/stacker/migrations/20260412112000_casbin_creator_onboarding_complete_rule.down.sql DB migration
stacker/stacker/migrations/20260412110000_casbin_creator_onboarding_link_rule.up.sql DB migration
stacker/stacker/migrations/20260412110000_casbin_creator_onboarding_link_rule.down.sql DB migration
stacker/stacker/migrations/20260412104000_casbin_self_vendor_profile_rule.up.sql DB migration
stacker/stacker/migrations/20260412104000_casbin_self_vendor_profile_rule.down.sql DB migration
stacker/stacker/migrations/20260412102000_casbin_template_vendor_profile_status_rule.up.sql DB migration
stacker/stacker/migrations/20260412102000_casbin_template_vendor_profile_status_rule.down.sql DB migration
stacker/stacker/migrations/20260412100000_casbin_admin_vendor_profile_rule.down.sql DB migration
stacker/stacker/migrations/20260412093000_casbin_admin_needs_changes_rule.up.sql DB migration
stacker/stacker/migrations/20260412093000_casbin_admin_needs_changes_rule.down.sql DB migration
stacker/stacker/migrations/20260412092300_add_needs_changes_status_to_stack_template.up.sql DB migration
stacker/stacker/migrations/20260412092300_add_needs_changes_status_to_stack_template.down.sql DB migration
stacker/stacker/migrations/20260412073000_create_marketplace_vendor_profile.up.sql DB migration
stacker/stacker/migrations/20260412073000_create_marketplace_vendor_profile.down.sql DB migration
stacker/stacker/migrations/20260411161000_add_infrastructure_requirements_to_stack_template.up.sql DB migration
stacker/stacker/migrations/20260411161000_add_infrastructure_requirements_to_stack_template.down.sql DB migration
stacker/stacker/migrations/20260410120000_create_pipe_executions.down.sql DB migration
stacker/stacker/migrations/20260406170000_add_runtime_to_deployment.up.sql DB migration
stacker/stacker/migrations/20260406170000_add_runtime_to_deployment.down.sql DB migration
stacker/stacker/migrations/20260331140000_deployment_fk_cascade.up.sql DB migration
stacker/stacker/migrations/20260331140000_deployment_fk_cascade.down.sql DB migration
stacker/stacker/migrations/20260331132000_casbin_dockerhub_events_rule.up.sql DB migration
stacker/stacker/migrations/20260331132000_casbin_dockerhub_events_rule.down.sql DB migration
stacker/stacker/migrations/20260330110000_casbin_admin_verifications_rule.down.sql DB migration
stacker/stacker/migrations/20260330100000_add_verifications_to_stack_template.up.sql DB migration
stacker/stacker/migrations/20260330100000_add_verifications_to_stack_template.down.sql DB migration
stacker/stacker/migrations/20260325140000_casbin_admin_compose_group_admin.up.sql DB migration
stacker/stacker/migrations/20260325140000_casbin_admin_compose_group_admin.down.sql DB migration
stacker/stacker/migrations/20260325100000_casbin_template_reviews_rule.up.sql DB migration
stacker/stacker/migrations/20260325100000_casbin_template_reviews_rule.down.sql DB migration
stacker/stacker/migrations/20260324140000_casbin_admin_compose_rule.up.sql DB migration
stacker/stacker/migrations/20260324140000_casbin_admin_compose_rule.down.sql DB migration
stacker/stacker/migrations/20260324130000_casbin_agent_project_rule.up.sql DB migration
stacker/stacker/migrations/20260324130000_casbin_agent_project_rule.down.sql DB migration
stacker/stacker/migrations/20260324120000_casbin_deployment_hash_rule.up.sql DB migration
stacker/stacker/migrations/20260324120000_casbin_deployment_hash_rule.down.sql DB migration
stacker/stacker/migrations/20260321000000_agent_audit_log.up.sql DB migration
stacker/stacker/migrations/20260321000000_agent_audit_log.down.sql DB migration
stacker/stacker/migrations/20260320120000_create_pipe_tables.down.sql DB migration
stacker/stacker/migrations/20260319120000_casbin_agent_login_link_rules.down.sql DB migration
stacker/stacker/migrations/20260312210000_command_queue_cleanup_cron.down.sql DB migration
stacker/stacker/migrations/20260312120000_casbin_deployment_force_complete.up.sql DB migration
stacker/stacker/migrations/20260312120000_casbin_deployment_force_complete.down.sql DB migration
stacker/stacker/migrations/20260311140000_casbin_deployments_list.up.sql DB migration
stacker/stacker/migrations/20260311140000_casbin_deployments_list.down.sql DB migration
stacker/stacker/migrations/20260306120000_add_cloud_name.up.sql DB migration
stacker/stacker/migrations/20260306120000_add_cloud_name.down.sql DB migration
stacker/stacker/migrations/20260304220000_fix_casbin_agent_register_anon.up.sql DB migration
stacker/stacker/migrations/20260304220000_fix_casbin_agent_register_anon.down.sql DB migration
stacker/stacker/migrations/20260225120000_casbin_deployment_status_rules.up.sql DB migration
stacker/stacker/migrations/20260225120000_casbin_deployment_status_rules.down.sql DB migration
stacker/stacker/migrations/20260219130000_casbin_chat_rules.up.sql DB migration
stacker/stacker/migrations/20260219130000_casbin_chat_rules.down.sql DB migration
stacker/stacker/migrations/20260219120000_create_chat_conversations.up.sql DB migration
stacker/stacker/migrations/20260219120000_create_chat_conversations.down.sql DB migration
stacker/stacker/migrations/20260217120000_casbin_server_ssh_validate.up.sql DB migration
stacker/stacker/migrations/20260217120000_casbin_server_ssh_validate.down.sql DB migration
stacker/stacker/migrations/20260213100000_add_cloud_id_to_server.up.sql DB migration
stacker/stacker/migrations/20260213100000_add_cloud_id_to_server.down.sql DB migration
stacker/stacker/migrations/20260211120000_add_deployment_id_to_project_app.down.sql DB migration
stacker/stacker/migrations/20260211100000_add_pricing_to_stack_template.up.sql DB migration
stacker/stacker/migrations/20260211100000_add_pricing_to_stack_template.down.sql DB migration
stacker/stacker/migrations/20260210160000_casbin_admin_unapprove.up.sql DB migration
stacker/stacker/migrations/20260210160000_casbin_admin_unapprove.down.sql DB migration
stacker/stacker/migrations/20260210150000_casbin_resubmit_template.down.sql DB migration
stacker/stacker/migrations/20260210140000_casbin_admin_security_scan.down.sql DB migration
stacker/stacker/migrations/20260210130000_casbin_admin_template_detail.down.sql DB migration
stacker/stacker/migrations/20260209120000_casbin_root_to_group_admin.up.sql DB migration
stacker/stacker/migrations/20260209120000_casbin_root_to_group_admin.down.sql DB migration
stacker/stacker/migrations/20260206120000_casbin_project_app_rules.down.sql DB migration
stacker/stacker/migrations/20260204120000_casbin_container_discovery_rules.down.sql DB migration
stacker/stacker/migrations/20260202120000_add_parent_app_code.up.sql DB migration
stacker/stacker/migrations/20260202120000_add_parent_app_code.down.sql DB migration
stacker/stacker/migrations/20260131121000_casbin_apps_status_rules.up.sql DB migration
stacker/stacker/migrations/20260131121000_casbin_apps_status_rules.down.sql DB migration
stacker/stacker/migrations/20260130120000_add_config_files_to_project_app.down.sql DB migration
stacker/stacker/migrations/20260129150000_add_config_files_to_project_app.down.sql DB migration
stacker/stacker/migrations/20260129120000_add_config_versioning.up.sql DB migration
stacker/stacker/migrations/20260129120000_add_config_versioning.down.sql DB migration
stacker/stacker/migrations/20260123140000_casbin_server_rules.down.sql DB migration
stacker/stacker/migrations/20260123120000_server_selection_columns.up.sql DB migration
stacker/stacker/migrations/20260123120000_server_selection_columns.down.sql DB migration
stacker/stacker/migrations/20260122120000_create_project_app_table.down.sql DB migration
stacker/stacker/migrations/20260115120000_casbin_command_client_rules.down.sql DB migration
stacker/stacker/migrations/20260114160000_casbin_agent_role_fix.down.sql DB migration
stacker/stacker/migrations/20260114120000_casbin_agent_enqueue_rules.down.sql DB migration
stacker/stacker/migrations/20260113120000_add_deployment_capabilities_acl.up.sql DB migration
stacker/stacker/migrations/20260113000002_fix_audit_log_timestamp.up.sql DB migration
stacker/stacker/migrations/20260113000002_fix_audit_log_timestamp.down.sql DB migration
stacker/stacker/migrations/20260113000001_fix_command_queue_fk.up.sql DB migration
stacker/stacker/migrations/20260113000001_fix_command_queue_fk.down.sql DB migration
stacker/stacker/migrations/20260112120000_remove_commands_deployment_fk.up.sql DB migration
stacker/stacker/migrations/20260112120000_remove_commands_deployment_fk.down.sql DB migration
stacker/stacker/migrations/20260109133000_extend_deployment_hash_length.up.sql DB migration
stacker/stacker/migrations/20260109133000_extend_deployment_hash_length.down.sql DB migration
stacker/stacker/migrations/20260107123000_admin_service_role_inheritance.up.sql DB migration
stacker/stacker/migrations/20260107123000_admin_service_role_inheritance.down.sql DB migration
stacker/stacker/migrations/20260106143528_20260106_casbin_user_rating_idempotent.down.sql DB migration
stacker/stacker/migrations/20260106142135_remove_agents_deployment_fk.up.sql DB migration
stacker/stacker/migrations/20260106142135_remove_agents_deployment_fk.down.sql DB migration
stacker/stacker/migrations/20260105214000_casbin_dockerhub_rules.down.sql DB migration
stacker/stacker/migrations/20260103120000_casbin_health_metrics_rules.down.sql DB migration
stacker/stacker/migrations/20260103103000_casbin_marketplace_admin_creator_rules.down.sql DB migration
stacker/stacker/migrations/20260102140000_casbin_categories_rules.up.sql DB migration
stacker/stacker/migrations/20260102140000_casbin_categories_rules.down.sql DB migration
stacker/stacker/migrations/20260102120000_add_category_fields.up.sql DB migration
stacker/stacker/migrations/20260102120000_add_category_fields.down.sql DB migration
stacker/stacker/migrations/20260101090000_casbin_admin_inherits_user.up.sql DB migration
stacker/stacker/migrations/20260101090000_casbin_admin_inherits_user.down.sql DB migration
stacker/stacker/migrations/20251230100000_add_marketplace_plans_rule.up.sql DB migration
stacker/stacker/migrations/20251230100000_add_marketplace_plans_rule.down.sql DB migration
stacker/stacker/migrations/20251230094608_add_required_plan_name.up.sql DB migration
stacker/stacker/migrations/20251230094608_add_required_plan_name.down.sql DB migration
stacker/stacker/migrations/20251227140000_casbin_mcp_endpoint.up.sql DB migration
stacker/stacker/migrations/20251227140000_casbin_mcp_endpoint.down.sql DB migration
stacker/stacker/migrations/20251227132000_add_group_admin_project_get_rule.up.sql DB migration
stacker/stacker/migrations/20251227132000_add_group_admin_project_get_rule.down.sql DB migration
stacker/stacker/migrations/20251227000000_casbin_root_admin_group.up.sql DB migration
stacker/stacker/migrations/20251227000000_casbin_root_admin_group.down.sql DB migration
stacker/stacker/migrations/20251223120000_project_body_to_metadata.up.sql DB migration
stacker/stacker/migrations/20251223120000_project_body_to_metadata.down.sql DB migration
stacker/stacker/migrations/20251223100000_casbin_agent_rules.up.sql DB migration
stacker/stacker/migrations/20251222224041_fix_timestamp_columns.up.sql DB migration
stacker/stacker/migrations/20251222224041_fix_timestamp_columns.down.sql DB migration
stacker/stacker/migrations/20251222223450_fix_commands_queue_and_updated_at.up.sql DB migration
stacker/stacker/migrations/20251222223450_fix_commands_queue_and_updated_at.down.sql DB migration
stacker/stacker/migrations/20251222163632_casbin_command_rules.down.sql DB migration
stacker/stacker/migrations/20251222163002_create_commands_and_queue.down.sql DB migration
stacker/stacker/migrations/20251222160219_create_agents_and_audit_log.down.sql DB migration
stacker/stacker/migrations/20251222160218_update_deployment_for_agents.up.sql DB migration
stacker/stacker/migrations/20251222160218_update_deployment_for_agents.down.sql DB migration
stacker/stacker/migrations/20240718082702_agreement_accepted.up.sql DB migration
stacker/stacker/migrations/20240718082702_agreement_accepted.down.sql DB migration
stacker/stacker/migrations/20240717100131_agreement_created_updated_default_now.up.sql DB migration
stacker/stacker/migrations/20240717100131_agreement_created_updated_default_now.down.sql DB migration
stacker/stacker/migrations/20240717070823_agreement_casbin_rules.down.sql DB migration
stacker/stacker/migrations/20240716114826_agreement_tables.up.sql DB migration
stacker/stacker/migrations/20240716114826_agreement_tables.down.sql DB migration
stacker/stacker/migrations/20240711134750_server_nullable_fields.up.sql DB migration
stacker/stacker/migrations/20240711134750_server_nullable_fields.down.sql DB migration
stacker/stacker/migrations/20240709162041_add_server_ip_ssh_user_port.up.sql DB migration
stacker/stacker/migrations/20240709162041_add_server_ip_ssh_user_port.down.sql DB migration
stacker/stacker/migrations/20240401184313_remove_project_id_from_cloud.up.sql DB migration
stacker/stacker/migrations/20240401184313_remove_project_id_from_cloud.down.sql DB migration
stacker/stacker/migrations/20240401103123_casbin_initial_rules.down.sql DB migration
stacker/stacker/migrations/20240315143712_remove_cloud_id_from_server.up.sql DB migration
stacker/stacker/migrations/20240315143712_remove_cloud_id_from_server.down.sql DB migration
stacker/stacker/migrations/20240307113718_alter_cloud_alter_project.up.sql DB migration
stacker/stacker/migrations/20240307113718_alter_cloud_alter_project.down.sql DB migration
stacker/stacker/migrations/20240302081015_creating_original_request_column_project.up.sql DB migration
stacker/stacker/migrations/20240302081015_creating_original_request_column_project.down.sql DB migration
stacker/stacker/migrations/20240229080559_creating_cloud_server.down.sql DB migration
stacker/stacker/migrations/20240229075843_creating_user_stack_cloud_relation.up.sql DB migration
stacker/stacker/migrations/20240229075843_creating_user_stack_cloud_relation.down.sql DB migration
stacker/stacker/migrations/20240229072555_creating_cloud.up.sql DB migration
stacker/stacker/migrations/20240229072555_creating_cloud.down.sql DB migration
stacker/stacker/migrations/20240228125751_creating_deployments.up.sql DB migration
stacker/stacker/migrations/20240228125751_creating_deployments.down.sql DB migration
stacker/stacker/migrations/20240128174529_casbin_rule.up.sql DB migration
stacker/stacker/migrations/20240128174529_casbin_rule.down.sql DB migration
stacker/stacker/migrations/20231028161917_client.up.sql DB migration
stacker/stacker/migrations/20231028161917_client.down.sql DB migration
stacker/stacker/migrations/20230917162549_creating_test_product.up.sql Seed data migration
stacker/stacker/migrations/20230917162549_creating_test_product.down.sql Seed rollback
stacker/stacker/migrations/20230905145525_creating_stack_tables.up.sql DB migration
stacker/stacker/migrations/20230905145525_creating_stack_tables.down.sql DB migration
stacker/stacker/migrations/20230903063840_creating_rating_tables.down.sql DB migration

Comment thread web/.stacker/deploy/production/docker-compose.remote.yml
Comment thread web/.stacker/deploy/production/docker-compose.remote.yml Outdated
Comment thread web/.stacker/deployment-cloud.lock.back Outdated
Comment on lines +1 to +11
target: cloud
server_ip: 178.105.162.176
ssh_user: null
ssh_port: 22
server_name: web-5e64
deployment_id: 189
project_id: 90
cloud_id: 5
project_name: web
stacker_email: info@optimum-web.com
deployed_at: 2026-05-20T10:11:51.770234+00:00

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Removed all three deployment lock files (deployment-cloud.lock, deployment-cloud.lock.back, deployment-local.lock) from the repo and added web/.stacker/.gitignore with patterns to exclude them going forward. Done in commit that removes deployment lock files and adds .gitignore patterns.

vsilent and others added 2 commits July 1, 2026 19:01
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Lock files contain environment-specific metadata (server IPs, email
addresses) that should not be in source control. Added .gitignore to
web/.stacker/ to prevent future commits of these files.
Sign up for free to 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.

4 participants