Releases: openinfradev/tks-batch
v4.0.0
TKS - Release v4.0.0
TKS는 SK텔레콤에서 개발한 GitOps, Declarative 방식의 Kubernetes 관리 및 다양한 앱현대화 서비스를 제공하는 플랫폼입니다. SKT에서는 TKS 소프트웨어를 기반으로 1) TKS 클라우드서비스 (SaaS)와 2) TKS 엔터프라이즈솔루션 (구축형상품)을 출시하여 제공하고 있습니다.
본 v3.2.0 릴리즈에는 Kustomize, Helm, Argo Workflow등을 활용하여 복잡한 소프트웨어들을 논리적으로 그룹핑하여 단순화시키고 이를 선언적으로 관리하기 위한 기술인 Decapod를 기반으로 하여, 인프라, Kubernetes플랫폼, 그리고 플랫폼 운영 및 앱현대화를 위해 필요한 소프트웨어 세트들 (LMA, MSA)을 일괄 자동 배포/관리하는 "스택" 기능이 추가되었습니다. 또한, 모든 기능들은 API로 제공됩니다.
이번 릴리즈에서 추가된 신규 기능들은 다음과 같습니다.
- TKS UI/UX 가 보다 직관적으로 리뉴얼 되었습니다.
- kubernetes 보안 관리를 위한 정책 기능이 추가되었습니다.
- 사용자별 kubernetes 접근 권한 관리가 가능하도록 Authrization/Authentication 기능을 강화하였습니다.
- 이 외에 많은 버그 수정과 안정화 작업을 진행하였습니다.
감사합니다.
What's Changed
- 231113 main to develop back merge ( v3.1.2 ) by @ktkfree in #28
- feature. implementation applying systemNotificationRule by @ktkfree in #30
- feature. add attribute type & id to systemNotification by @ktkfree in #31
- trivial. bugfix. change scheme to yaml from json by @ktkfree in #32
- feature. seperate thanos-ruler-configmap file by @ktkfree in #33
- trivial. change ruler filename by @ktkfree in #34
- feature. fix check logic. by @ktkfree in #35
- feature. approve buz-logix for systemNotificationRules by @ktkfree in #36
- feature. change apply rule logic to reload by @ktkfree in #37
- feature. add policyName, policyTemplateName to policyNotifications by @ktkfree in #38
- trivial. add omitempty by @ktkfree in #39
- trivial. update go.mod by @ktkfree in #40
- 20240517 develop to release ( v4.0.0 ) by @ktkfree in #41
- 240604 release to develop ( back merge ) by @ktkfree in #42
- trivial. fix build error by @ktkfree in #43
- feature. update cluster status when workflow paused by @ktkfree in #44
- trivial. add condition for pause installing by @ktkfree in #45
- 20241002 release from develop by @ktkfree in #46
- 241015 main from release ( v3.2.1 ) by @ktkfree in #47
Full Changelog: v3.1.3...v4.0.0
v3.2.0
TKS - Release v3.2
TKS는 SK텔레콤에서 개발한 GitOps, Declarative 방식의 Kubernetes 관리 및 다양한 앱현대화 서비스를 제공하는 플랫폼입니다. SKT에서는 TKS 소프트웨어를 기반으로 1) TKS 클라우드서비스 (SaaS)와 2) TKS 엔터프라이즈솔루션 (구축형상품)을 출시하여 제공하고 있습니다.
본 v3.2.0 릴리즈에는 Kustomize, Helm, Argo Workflow등을 활용하여 복잡한 소프트웨어들을 논리적으로 그룹핑하여 단순화시키고 이를 선언적으로 관리하기 위한 기술인 Decapod를 기반으로 하여, 인프라, Kubernetes플랫폼, 그리고 플랫폼 운영 및 앱현대화를 위해 필요한 소프트웨어 세트들 (LMA, MSA)을 일괄 자동 배포/관리하는 "스택" 기능이 추가되었습니다. 또한, 모든 기능들은 API로 제공됩니다.
이번 릴리즈에서 추가된 신규 기능들은 다음과 같습니다.
- TKS UI/UX 가 보다 직관적으로 리뉴얼 되었습니다.
- kubernetes 보안 관리를 위한 정책 기능이 추가되었습니다.
- 사용자별 kubernetes 접근 권한 관리가 가능하도록 Authrization/Authentication 기능을 강화하였습니다.
- 이 외에 많은 버그 수정과 안정화 작업을 진행하였습니다.
감사합니다.
What's Changed
- 20231107 release to main by @ktkfree in #27
- 231113 main to develop back merge ( v3.1.2 ) by @ktkfree in #28
- feature. implementation applying systemNotificationRule by @ktkfree in #30
- feature. add attribute type & id to systemNotification by @ktkfree in #31
- trivial. bugfix. change scheme to yaml from json by @ktkfree in #32
- feature. seperate thanos-ruler-configmap file by @ktkfree in #33
- trivial. change ruler filename by @ktkfree in #34
- feature. fix check logic. by @ktkfree in #35
- feature. approve buz-logix for systemNotificationRules by @ktkfree in #36
- feature. change apply rule logic to reload by @ktkfree in #37
- feature. add policyName, policyTemplateName to policyNotifications by @ktkfree in #38
- trivial. add omitempty by @ktkfree in #39
- trivial. update go.mod by @ktkfree in #40
- 20240517 develop to release ( v4.0.0 ) by @ktkfree in #41
Full Changelog: v3.1.1...v3.2.0
v3.1.3
TKS - Release v3.1
TKS는 SK텔레콤에서 개발한 GitOps, Declarative 방식의 Kubernetes 관리 및 다양한 앱현대화 서비스를 제공하는 플랫폼입니다. SKT에서는 TKS 소프트웨어를 기반으로 1) TKS 클라우드서비스 (SaaS)와 2) TKS 엔터프라이즈솔루션 (구축형상품)을 출시하여 제공하고 있습니다.
본 v3.1 릴리즈에는 Kustomize, Helm, Argo Workflow등을 활용하여 복잡한 소프트웨어들을 논리적으로 그룹핑하여 단순화시키고 이를 선언적으로 관리하기 위한 기술인 Decapod를 기반으로 하여, 인프라, Kubernetes플랫폼, 그리고 플랫폼 운영 및 앱현대화를 위해 필요한 소프트웨어 세트들 (LMA, MSA)을 일괄 자동 배포/관리하는 "스택" 기능이 추가되었습니다. 또한, 모든 기능들은 API로 제공됩니다.
이번 릴리즈에서 추가된 신규 기능들은 다음과 같습니다.
- control-plane 까지 TKS 가 직접 관리하는 provider 타입이 추가되었으며, AWS provider에 EKS 와 함께 제공됩니다.
- On-prem/Private Cloud 지원을 위한 BYOH (Bring Your Own Kubernetes) 프로바이더 기능이 추가되었습니다.
- 스택 UI/UX 를 보다 직관적으로 리뉴얼 하였습니다.
- 이 외에 많은 버그 수정과 안정화 작업을 진행하였습니다.
감사합니다.
What's Changed
- trivial. add Makefile by @ktkfree in #4
- feature. change id scheme by @ktkfree in #5
- feature. change argowf client to REST by @ktkfree in #6
- hotfix. ignoring ready status by @ktkfree in #7
- [WIP] tks-api migration by @ktkfree in #8
- Revert "[WIP] tks-api migration" by @ktkfree in #9
- feature. migration for tks-api by @ktkfree in #10
- feature. add status for cloud-account and organization. by @ktkfree in #11
- feature. segmentation error status to installing and deleting. by @ktkfree in #12
- Segmentaion error status by @ktkfree in #13
- feature. support gitflow by @ktkfree in #14
- Branch merge ( develop -> release ) by @ktkfree in #15
- release -> develop merge (230731) by @ktkfree in #16
- release -> main merge (20220808) by @ktkfree in #17
- finish release v3.0.0 ( develop merge from main ) by @ktkfree in #18
- feature. add cluster_byoh batch job. by @ktkfree in #19
- bugfix. change return to conitinue on while loop by @ktkfree in #20
- bugfix. update go.mod by @ktkfree in #22
- feature. reuse tks-api client by @ktkfree in #23
- update go.mod by @ktkfree in #24
- trivial. change default server parameters. by @ktkfree in #25
- 1023 develop -> release ( v3.1.0 ) by @ktkfree in #26
- 20231107 release to main by @ktkfree in #27
Full Changelog: v2.0.0...v3.1.3
v3.0.0
TKS - Release v3.0.0
TKS는 SK텔레콤에서 개발한 GitOps, Declarative 방식의 Kubernetes 관리 및 다양한 앱현대화 서비스를 제공하는 플랫폼입니다. SKT에서는 TKS 소프트웨어를 기반으로 1) TKS 클라우드서비스 (SaaS)와 2) TKS 엔터프라이즈솔루션 (구축형상품)을 출시하여 제공하고 있습니다.
본 v3.0.0 릴리즈에는 Kustomize, Helm, Argo Workflow등을 활용하여 복잡한 소프트웨어들을 논리적으로 그룹핑하여 단순화시키고 이를 선언적으로 관리하기 위한 기술인 Decapod를 기반으로 하여, 인프라, Kubernetes플랫폼, 그리고 플랫폼 운영 및 앱현대화를 위해 필요한 소프트웨어 세트들 (LMA, MSA)을 일괄 자동 배포/관리하는 "스택" 기능이 추가되었습니다. 또한, 모든 기능들은 API로 제공됩니다.
이번 릴리즈에서 추가된 신규 기능들은 다음과 같습니다.
- AWS의 EKS연동 및 On-prem/Private Cloud 지원을 위한 BYOH (Bring Your Own Kubernetes) 프로바이더 지원기능이 추가되었습니다.
- LMA (Logging, Monitoring, Alerting) 세트에서 Elastic Search와 Kibana가 Deprecated되고, Grafana Loki와 Thanos가 신규로 도입되었습니다. 또한, Thanos, Loki를 기반으로 한 멀티클러스터 통합 모니터링 체계를 Reference Archiecture로 제공합니다.
- Service Mesh에서 Tracing Log 저장을 위한 Elastic Search가 Deprecated 되고, Cassandra가 신규 도입되었습니다.
- GitOps를 위해 Gitea와 Harbor가 기본 저장소로 제공됩니다.
- 멀티테넌시를 위한 Organization이 최초로 적용되었고, Organization별 사용자 등록, 관리가 가능합니다.
- SaaS형 서비스인 TKS 클라우드서비스를 위한 Admin, 사용자 포탈 UI가 신규로 제공됩니다.
- 이 외에 많은 버그수정과 안정화 작업을 진행하였습니다.
감사합니다.
What's Changed
- trivial. add Makefile by @ktkfree in #4
- feature. change id scheme by @ktkfree in #5
- feature. change argowf client to REST by @ktkfree in #6
- hotfix. ignoring ready status by @ktkfree in #7
- [WIP] tks-api migration by @ktkfree in #8
- Revert "[WIP] tks-api migration" by @ktkfree in #9
- feature. migration for tks-api by @ktkfree in #10
- feature. add status for cloud-account and organization. by @ktkfree in #11
- feature. segmentation error status to installing and deleting. by @ktkfree in #12
- Segmentaion error status by @ktkfree in #13
- feature. support gitflow by @ktkfree in #14
- Branch merge ( develop -> release ) by @ktkfree in #15
- release -> develop merge (230731) by @ktkfree in #16
Full Changelog: v2.0.0...v3.0.0
v2.0.0
SKT Container Platform - Release v2.0.0
SK텔레콤에서 GitOps, Declarative 방식의 Kubernetes 서비스 플랫폼이 릴리즈 되었습니다. 이번 릴리즈를 통해서 사용자들은 Production level의 Kubernetes와 다양한 Add-on 서비스들을 GitOps 기반으로 배포관리 할 수 있습니다. 또한, 해당 기능들은 API로도 제공되어 CaaS (Container as a Service)로 활용 할 수 있습니다.
본 릴리즈에는 Kustomize, Helm, Argo Workflow등을 활용하여 복잡한 소프트웨어들을 논리적으로 그룹핑하여 단순화시키고 이를 선언적으로 관리하기 위한 Everything on Kubernetes 기술인 Decapod를 기반으로 LMA (logging, monitoring, alerting) 과 Service Mesh를 배포, 사용할 수 있으며, Kubernetes Cluster-API와 Argo CD를 활용하여 Multi/Hybrid 클라우드 환경에서 손쉽게 Kubernetes Cluster 대한 라이프사이클을 관리할 수 있는 Kubernetes Anywhere 기술이 포함되어 있습니다.
자세한 릴리즈 내용은 릴리즈 문서를 참고하시기 바랍니다.
What's Changed
Full Changelog: https://github.com/openinfradev/tks-batch/commits/v2.0.0