Skip to content

Non Production

Role Non Production

Permission on DevOpsTool


เนื่องจากเป็น Role Non Production (Service) ซึ่งเป็น Role ที่สูงกว่า Component จึงสามารถใช้งาน DevOpsTool ได้เหมือนกับ Role ใน Layer Component ด้วย

GitLab

Manage Repository:

  • สามารถเข้าถึงและจัดการ repository ทั้งหมด
  • แก้ไข settings ของ repository
  • สร้าง, แก้ไข, และลบ branch
  • ควบคุมและจัดการ tags
  • สามารถจัดการ webhooks

Merge Requests:

  • สามารถสร้าง, แก้ไข, และลบ merge requests
  • รีวิวและยอมรับ merge requests
  • สามารถใช้ squash และ merge options

Issues:

  • สามารถสร้าง, แก้ไข, และลบ issues
  • จัดการ issue boards
  • กำหนด, แก้ไข, และลบ labels
  • จัดการ milestones และ epics

CI/CD:

  • สามารถจัดการ pipeline และ jobs
  • สามารถแก้ไข, ลบ และเริ่ม pipelines
  • สามารถดู logs ของ jobs

Permissions:

  • สามารถเชิญสมาชิกใหม่เข้ามาใน project
  • เปลี่ยนแปลง roles ของสมาชิกที่มีสิทธิ์ต่ำกว่า

Protected Branches and Tags:

  • สามารถจัดการ protected branches และ protected tags
  • สามารถกำหนดว่าใครมีสิทธิ์ push, merge, และ tag ใน branches และ tags ที่ถูกป้องกัน

Wiki และ Snippets:

  • สามารถสร้าง, แก้ไข, และลบ wiki pages
  • จัดการ project snippets

Opensearch

  • มองเห็น Tenant ที่เป็น Non Production อย่างเดียว

Kubernetes

  • Kubernetes Config

kube-non-production-admin-role

  • pods : อนุญาตให้คุณดู แก้ไข สร้าง ลบ และจัดการ pods ทั้งหมดในคลัสเตอร์
  • pods/log : อนุญาตให้คุณดู log ของ pod ใด ๆ ในคลัสเตอร์
  • services : อนุญาตให้คุณดู แก้ไข สร้าง ลบ และจัดการบริการทั้งหมดในคลัสเตอร์
  • endpoints : อนุญาตให้คุณดู endpoints ทั้งหมดในคลัสเตอร์
  • secrets : อนุญาตให้คุณดู แก้ไข สร้าง ลบ และจัดการ secrets ทั้งหมดในคลัสเตอร์
  • deployments : อนุญาตให้คุณดู แก้ไข สร้าง ลบ และจัดการ deployments ทั้งหมดในคลัสเตอร์
  • jobs : อนุญาตให้คุณดู แก้ไข สร้าง ลบ และจัดการ jobs ทั้งหมดในคลัสเตอร์
  • cronjobs : อนุญาตให้คุณดู แก้ไข สร้าง ลบ และจัดการ cronjobs ทั้งหมดในคลัสเตอร์
  • configmaps : อนุญาตให้คุณดู แก้ไข สร้าง ลบ และจัดการ configmaps ทั้งหมดในคลัสเตอร์
  • persistentvolumeclaims : อนุญาตให้คุณดู แก้ไข สร้าง ลบ และจัดการ persistentvolumeclaims ทั้งหมดในคลัสเตอร์
  • ingresses : อนุญาตให้คุณดู แก้ไข สร้าง ลบ และจัดการ ingresses ทั้งหมดในคลัสเตอร์
  • daemonsets : อนุญาตให้คุณดู แก้ไข สร้าง ลบ และจัดการ daemonsets ทั้งหมดในคลัสเตอร์
  • events : อนุญาตให้คุณดู events ทั้งหมดในคลัสเตอร์
  • replicasets : อนุญาตให้คุณดู แก้ไข สร้าง ลบ และจัดการ replicasets ทั้งหมดในคลัสเตอร์
  • replicationcontrollers : อนุญาตให้คุณดู replicationcontrollers ทั้งหมดในคลัสเตอร์
  • statefulsets : อนุญาตให้คุณดู แก้ไข สร้าง ลบ และจัดการ statefulsets ทั้งหมดในคลัสเตอร์

We build Enterprise Platform Engineering to digitalized transform your organization into a DevSecOps culture.