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
- 20231108 release to deveop by @ktkfree in #314
- 231113 main to develop back merge ( v3.1.2 ) by @ktkfree in #324
- 231117 main to develop back merge by @ktkfree in #331
- 231120 main to develop back merge ( v3.1.2 ) by @ktkfree in #334
- Policy serving by @intelliguy in #256
- 20240115 main to develop by @ktkfree in #343
- add missing oidc provider deletion by @zugwan in #344
- feature. change harbor url to harbor.taco-cat.xyz by @ktkfree in #345
- app-serving: add missing param 'project_id' by @robertchoi80 in #349
- policy-serving: add cluster cr and tks info on label of the namespace by @intelliguy in #346
- feature. add policy for creating stack by @ktkfree in #347
- add keycloak setting during importing k8s cluster by @cho4036 in #348
- bugfix. use grafana ep retrieved from loadbalancer by @cho4036 in #350
- bugfix. fix grammar error by @cho4036 in #351
- bugfix. fix wrong parameter by @cho4036 in #352
- policy: bugfix to find the policy namespace with the organization by @intelliguy in #353
- policy: bugfix on cluster cr by @intelliguy in #354
- policy: bugfix to find policy namespace by @intelliguy in #355
- trivial. fix syntax error by @ktkfree in #356
- Fix policy by @ktkfree in #357
- feature. add applying policy step when creating stack by @ktkfree in #358
- trivial. bugfix for creating stack by @ktkfree in #359
- feature. remove policies argo apps when stack deleting by @ktkfree in #360
- tirivial. add policy_ids to createCluster workflow by @ktkfree in #361
- trivial. fix typo by @ktkfree in #362
- trivial. fix typo by @ktkfree in #363
- trivial. fix typo by @ktkfree in #366
- feature. fix typo by @ktkfree in #367
- 20240517 develop to release ( v4.0.0 ) by @ktkfree in #368
- trivial. remove test code by @ktkfree in #370
- eks multi-tenancy 오류 수정 by @cho4036 in #371
- Cluster Admin 권한 추가에 따른 wf 수정 by @cho4036 in #369
- Create secret including account information for opa gatekeeper by @cho4036 in #364
- Fix typo by @ktkfree in #372
- 240521 develop to release by @ktkfree in #373
- 20240523 release to develop (back merge) by @ktkfree in #374
- feature. add step for unsetting policy crs by @ktkfree in #375
- 240604 release to develop ( back merge ) by @ktkfree in #376
- User logging 지원 by @intelliguy in #377
- trivial. change admin cluster name on dev environment by @ktkfree in #378
- user logging 지원 by @intelliguy in #379
- user logging: add installation for loki-user by @intelliguy in #380
- feature. create tks-endpoint-secret when cluster creating by @ktkfree in #381
- feature. add endpoint secret creation step when importing by @ktkfree in #382
- trivial. rename base branch name for creating contract by @ktkfree in #384
- trivial. change max timeout when byoh creating by @ktkfree in #385
- lma-primary: update logic for object store by @intelliguy in #387
- 20241002 release from develop by @ktkfree in #388
- Release fix1 by @ktkfree in #389
- 20241002 release from develop by @ktkfree in #390
- 241015 main from release ( v3.2.1 ) by @ktkfree in #391
Full Changelog: v3.1.3...v4.0.0