Create servers through cloud providers

Đang mở
#267 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
48/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
angular, docker, typescript
Lĩnh vực
cloud, infrastructure

Hướng nghiên cứu

Start with the Integrations → Cloud providers UI and the control plane flow that creates servers; the issue does not name specific files or tests. Read the M8.3a installer work first, then trace how provider tokens are stored through EnvelopeService and how cloud-init passes the agent join token. Done means a server created from the UI enrolls within minutes, with no SSH key stored by the control plane.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

needs-decision priority:P2 task track:control-plane track:web
Track

C: control plane, W: web UI

Scope
  • Integrations → Cloud providers and cloud-init scripts (preview): create a Hetzner (then DigitalOcean, Vultr, Scaleway) server that boots with the agent and its join token.
  • Provider tokens are secrets (EnvelopeService), never logged.
Acceptance criteria

A server created from the UI enrolls by itself within minutes; no SSH key is stored by the control plane.

Depends on

M8.3a (installer)

Ngôn ngữ chính
TypeScript
Star
2
Fork
1
Merge trung bình
7 giờ 17 phút
Pull request đã merge (30 ngày)
197

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của shipkeepdev/shipkeep

Tất cả issue của shipkeepdev/shipkeep

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.