Update/Rollback Changes to Opstella-managed Application
เมื่อซอฟต์แวร์ของคุณได้นำเข้าสู่ Opstella มีการพัฒนาเพิ่มเติม จึงต้องนำอัพเดตใหม่ ส่งมอบให้ผู้ใช้งาน หรือ เมื่อไม่สามารถอัพเดตได้สำเร็จ ต้องการย้อนกลับ Version ของ Application (Rollback) ซึ่งสามารถทำได้ ดังนี้
Push Source Code Changes to Component’s Repository
Section titled “Push Source Code Changes to Component’s Repository”ทุกครั้งที่ทำการแก้ไข Source Code จะมีระบบ Continuous Integration (CI) และ Continuous Deployment (CD) คอยจัดการให้ครบกระบวนการอัพเดต
ซึ่งมีระบบ CI/CD Pipeline และ GitOps คอยจัดการ Update Application ให้ตรงตามที่มีอัพเดตเข้ามาใหม่
- ศึกษาเพิ่มเติมที่ Using CD
Manually Manage Deployment on Opstella
Section titled “Manually Manage Deployment on Opstella”Application ที่ถูก Deploy ผ่าน Opstella จะใช้ Helm Chart/OneChart เป็นหลัก และมีการทำ GitOps ซึ่งจัดเก็บ Helm Values ที่ใช้ติดตั้ง Helm Release แยกตาม Environment
ซึ่งในหน้า Component Details บน Opstella สามารถแก้ไข แยกตาม Environment ได้ ดังรูป

โดยสามารถจัดการแต่ละ Environment ได้
Deploy with Deploy Button
Section titled “Deploy with Deploy Button”
ใช้ในกรณี
- แก้ไขการ Deploy Application หากต้องการ Override จาก CI/CD Pipeline

Manually Modify Helm Values
Section titled “Manually Modify Helm Values”
ใช้ในกรณี
- แก้ไขการ Deploy Application ในเชิง Infrastructure
ในหน้า Opstella Component Details จะแสดงผล Helm Values ที่ใช้ Deploy Application โดยเมนูย่อย จะมีปุ่มให้แก้ไข Helm Values ได้
ซึ่งหากต้องการแก้ไขใดๆ ให้ศึกษา Standard OneChart Helm Values เพิ่มเติม

เมื่อกด Confirm จะมีการบันทึกการเปลี่ยนแปลง เข้าสู่ GitOps Repository ทันที และ ArgoCD จะทำการ Sync Helm Values ให้ภายในช่วงเวลาที่กำหนด (3 นาที)
Finished?
Use the below navigation to proceed