coder / coder/envbuilder

Fallback not working when invalid Dockerfile in coder workspace

Đang mở
#374 4 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Go
Star
300
Fork
64
Merge trung bình
20 phút
Pull request đã merge (30 ngày)
1

Mô tả

When I use devcontainer in coder (kubernetes) from this template:

[template_workspace_coder.txt](https://github.com/user-attachments/files/17175483/template_workspace_coder.txt)

And change the Dockerfile to this and restart:
Dockerfile:
INVALID
FROM qmcgaw/godevcontainer

Then envbuilder is not detecting the failure and is not reverting to the fallback image
![image](https://github.com/user-attachments/assets/434f9f89-f8d1-4d01-8c49-7c4df05777a7)

![image](https://github.com/user-attachments/assets/1425d78b-51cd-4e10-bbee-1c966358df13)

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Tái hiện lỗi với template đính kèm trong một coder Kubernetes workspace, thay đổi Dockerfile để bắt đầu bằng INVALID trước khi khởi động lại. Theo dõi cách envbuilder xử lý lỗi Dockerfile và lựa chọn image fallback. Hoàn tất khi lỗi của Dockerfile không hợp lệ được phát hiện và workspace quay lại image fallback.

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

Đánh giá

Công nghệ
docker, go, kubernetes
Lĩnh vực
build-system, devops
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

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.