Choerodon豬齒魚是一個開源企業服務平臺,是基於Kubernetes的容器編排和管理能力,整合DevOps工具鏈、微服務和移動應用框架,來幫助企業實現敏捷化的應用交付和自動化的運營管理,並提供IoT、支付、數據、智能洞察、企業應用市場等業務組件,來幫助企業聚焦於業務,加速數字化轉型。
2018年6月10日,Choerodon豬齒魚發佈0.6版本。0.6版本主要新增敏捷管理服務,並對已有的服務進行了優化,同時修復了若干bug。git
敏捷管理
敏捷管理服務主要用來管理項目的需求、計劃和執行,包括問題管理、待辦事項、版本發佈、活躍衝刺、模塊管理等。github
- 問題管理:用戶能夠以模塊、修復版本、標籤、史詩、衝刺等方式管理項目中的問題,支持問題查詢、建立、編輯、協做處理和添加子任務。
- 待辦事項:管理史詩、版本和衝刺,用戶能夠構建一個新的待辦事項,或者對現有的待辦事項進行處理,包括建立、排序和篩選。
- 發佈版本:管理追蹤項目版本,查看版本狀態,編輯版本詳情,並對一個版本進行發佈。
- 衝刺活躍:經過看板來觀察和管理工做,展現團隊目前正在進行的衝刺,支持問題的建立、更新、篩選、刪除和時間追蹤,支持問題狀態更改,以及列的自定義配置。
- 模塊管理:經過模塊對項目問題進行分類管理,例如「後端任務」,「基礎架構」等。
持續交付
持續交付服務新增了以下的功能:redis
- 增長髮布管理,包括應用發佈及應用市場。
- 在網絡/域名管理中,增長網絡/域名狀態和操做類型及狀態,以便跟蹤網絡/域名的運行狀況。
- 增長容器日誌,以便追蹤容器運行狀況。
- 在環境客戶端上增長資源對象一致性機制,同時增長消息發送失敗及超時確認機制。
同時,在持續交付中,0.6版本還加強了部分功能:後端
- 重構應用部署頁面,移除實例查看功能,增長應用實例頁面。
- 在網絡管理中區分自身端口和目標端口。
- 改進應用部署方式,從縱向步驟條到橫向步驟條。
- 提高實例用戶體驗使得更簡潔直觀。
- 修改三個預約義應用模板使其能順利生成版本及部署成功。
另外,還加強了其它功能,例如:瀏覽器
- 改善values的替換方式及yaml主題配色使得用戶體驗更佳。
- 基於更規範的命名規則修改一些API。
- 爲了修改傳值模式重構gitlab-service。
- 優化了首次用helm部署的實例掃回機制。
微服務開發框架
微服務開發框架增長了以下的功能:網絡
- 新增Root管理員,能夠管理平臺的設置以及平臺中全部組織和項目。
- 新增用戶修改頭像、用戶名和郵箱功能,用戶我的中心頁面優化。 新增微服務路由管理功能,用於可視化管理微服務的後端路由。
- LDAP 支持自定義用戶屬性,增長頁面測試鏈接和同步用戶功能,目前支持OpenLdap 和 Microsoft Active Directory兩種目錄類型。
- 認證服務添加redis做爲存儲登陸session,用於保證認證服務開啓多實例時的用戶會話。
同時,在微服務開發框架中,0.6版本還加強了部分功能:session
- 平臺權限校驗邏輯完善。
- 註冊中心支持指定namespace的服務註冊。
- 菜單icon替換,文字間距調整。
- 頁面圖標間距統一,添加提示文案,按鈕操做提示文案優化。
- 頁面增長刪除確認提示,下降誤刪概率。
最後,0.6版本還修復了0.5版本中的bug。架構
- 修復組織下建立項目時,項目編碼不是組織內惟一,而是全局惟一的問題。
- 修復新增角色分配時,會將用戶已有的角色的標籤清除的問題。
- 修復註冊中心發送事件異常,kafka消息不帶有時間戳的問題。
- 修復manager-service有時候權限刷新不進去的問題。
- 修復火狐瀏覽器下菜單配置功能沒法使用的問題。
- 修復角色分配中,沒法按照角色查當作員的問題。
- 移除頁面中不正確的權限編碼,該bug會致使頁面沒法按照應有的權限。
- 修復菜單配置中,一個自設目錄放在另外一個自設目錄下時,會致使兩個目錄消失的問題。
- 修復分支管理的版本判斷邏輯錯誤及前臺提示錯誤。
- 修復url出現雙斜槓致使代碼庫沒法拉取。
- 修復標記列表不能分頁。
- 修復devops和choerodon-agent 重啓後各對象狀態不一致。
- 修復組織管理員不在gitlab template group中的問題。
更加詳細的內容,請參閱Rlease-Notes。框架
歡迎經過咱們的GitHub和豬齒魚社區進行反饋與貢獻,幫助Choerodon豬齒魚不斷成長,咱們將持續迭代優化,敬請期待。微服務