Skip to content

Update/Rollback Changes to Opstella-managed Application

This content is not available in your language yet.

เมื่อซอฟต์แวร์ของคุณได้นำเข้าสู่ 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

Application ที่ถูก Deploy ผ่าน Opstella จะใช้ Helm Chart/OneChart เป็นหลัก และมีการทำ GitOps ซึ่งจัดเก็บ Helm Values ที่ใช้ติดตั้ง Helm Release แยกตาม Environment

ซึ่งในหน้า Component Details บน Opstella สามารถแก้ไข แยกตาม Environment ได้ ดังรูป

โดยสามารถจัดการแต่ละ Environment ได้

ใช้ในกรณี

  • แก้ไขการ Deploy Application หากต้องการ Override จาก CI/CD Pipeline

ใช้ในกรณี

  • แก้ไขการ 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