Skip to content

issues Search Results · language:Dune language:Python language:JavaScript language:JavaScript language:Go language:Java

Filter by

60.3M results  (750 ms)

60.3M results

Summary In bootstrap_node, the node ORM object is fetched inside the first with get_sync_db() block. After that block closes, node is detached. node.minion_id and node.ssh_host_key are accessed outside ...
bug
p2-normal

Summary enable_playbook does SELECT then INSERT without SELECT FOR UPDATE. Two concurrent requests for the same (source_key, filename) both see row=None, both INSERT, and the second commit raises an unhandled ...
bug
p2-normal

Summary LibraryEntry.catalog_id is typed string | null (matches JSON null from backend). PlaybookEntry uses catalog_id? (TypeScript string | undefined). The backend returns JSON null for both. Code checking ...
bug
frontend
p2-normal

Summary The Save Settings button exclusion list (activeTab !== LLM activeTab !== Notifications ) does not include Playbook Library. Clicking Save while on the Playbook Library tab submits the Salt/SSH/SMTP ...
bug
frontend
p2-normal
ux

Summary cancel_playbook_job uses claims[ sub ] (raw UUID string) as the audit actor and in the stdout cancellation message. Every other route uses claims[ email ]. Audit queries filtering by actor produce ...
bug
p2-normal

Summary When the PKI directory is unreadable (PermissionError), GET /api/v1/salt/keys returns { pending : [], pending_count : 0, ...} — identical to no pending minion keys . A node waiting for acceptance ...
bug
p1-high

Summary In cancel_playbook_job, db.commit() flushes the job status change, then audit() adds an AuditEvent to the now-empty session, then the handler returns without a second commit(). get_db() never ...
bug
p1-high

Summary Two bugs in mark_stale_nodes: 1. Ignores maintenance_mode — nodes explicitly placed in maintenance by an operator are still transitioned to stale → offline. The maintenance_mode field is ...
bug
infra
p1-high

Summary PlaybookRunRequest.extravars is stored verbatim in ansible_jobs.extravars (JSONB) and returned in AnsibleJobResponse to any authenticated viewer. A caller can pass ansible_ssh_pass as an extravar ...
bug
p1-high
security

Summary job_start_time is assigned on line 442 inside the try block, after several DB operations. If SoftTimeLimitExceeded fires during those early DB operations, the except SoftTimeLimitExceeded handler ...
bug
p1-high
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.