Releases: openinfradev/tks-client
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 #65
- 231117 main to develop back merge by @ktkfree in #69
- feature. migration for version 3.2 by @ktkfree in #70
- trivial. update go.mod by @ktkfree in #71
- 20240517 develop to release ( v4.0.0 ) by @ktkfree in #72
- 240604 release to develop ( back merge ) by @ktkfree in #73
- feature. implementation resume scenario when byoh cluster installing by @ktkfree in #74
- 20241002 release from develop by @ktkfree in #75
- 241015 main from release ( v3.2.1 ) by @ktkfree in #76
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 #64
- 231113 main to develop back merge ( v3.1.2 ) by @ktkfree in #65
- make go mod up-to-date by @cho4036 in #67
- 20231114 release to main (v3.1.2) by @ktkfree in #68
- 231117 main to develop back merge by @ktkfree in #69
- feature. migration for version 3.2 by @ktkfree in #70
- trivial. update go.mod by @ktkfree in #71
- 20240517 develop to release ( v4.0.0 ) by @ktkfree in #72
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 를 보다 직관적으로 리뉴얼 하였습니다.
- 이 외에 많은 버그 수정과 안정화 작업을 진행하였습니다.
감사합니다.
Changelog
- 38aa631 Merge pull request #68 from openinfradev/release
- a0bd5ab Merge pull request #67 from cho4036/release
- 9239b67 make go mod up-to-date
- 3023f42 Merge pull request #64 from openinfradev/release
Full Changelog: v3.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가 신규로 제공됩니다.
- 이 외에 많은 버그수정과 안정화 작업을 진행하였습니다.
감사합니다.
Changelog
- a4cd60c Merge pull request #54 from ktkfree/main
- 23226a9 for release
- 36bc12b Merge pull request #53 from openinfradev/release
- 13000f0 Merge pull request #52 from openinfradev/add_create_cloudaccount
- b5cf021 feature. add create cli to cloud-accounts
- 8ce3c98 Merge branch 'main' into develop
- aa471eb feature. add paramter (email) to organization creating API
- e259867 bugfix. fix build error
- a7275fd Merge pull request #50 from seungkyua/20230510_appserve_details
- 6f75a83 enhance appserve show method
- 3107cf0 add rollback
- 387b2bf chang camel case
- 4df3142 Merge pull request #49 from seungkyua/20230426_rollback
- 2c92d94 add rollback
- 7f777e2 Merge pull request #48 from seungkyua/20230425_version
- 4ed6865 chang camel case
- 31bfee9 Merge pull request #47 from seungkyua/20230424_rollback
- 0f0ede6 Merge pull request #46 from seungkyua/20230424_rollback
- 16f6103 add org id
- 4c5043e add org id
- f1702a1 trivial. fix build error;
- c87c433 feature. add params for creating cluster
- 154c484 Merge pull request #45 from seungkyua/20230420_blue_green_image_url
- 79cfe73 change to Put method when promote and abort
- 3626380 Merge pull request #44 from openinfradev/rename_cloud_setting
- bbb13de feature. minor fix for cloud-account list
- 246e751 trivial. update tks-api library version
- 6db76d8 trivial. rename cloud account
- d2bc6b9 Merge branch 'develop' of https://github.com/openinfradev/tks-client
- 4a01874 trivial. update tks-api library
- 36fcd66 feature. change parameter stackTemplateId for creating cluster
- 7e3c5ad Merge pull request #41 from openinfradev/develop
- cb27c21 feature. add long param to cluster-list
- 4f27172 trivial. fix minors
- f08ba97 trivial. fix lint error
- efbf859 trivial. fix lint error
- 6b37246 trivial. fix build error
- 5ab728e Merge pull request #43 from seungkyua/20230327_appserve_http
- 990edb3 Merge branch 'develop' into 20230327_appserve_http
- 4ef8732 add stack-template
- f95b5a5 Add appserve client
- 9360224 integration for new tks-api
- 233186a integration for new tks-api
- 7c92679 feature. change login response model
- d9d37df feature. change scheme for login response
- 687af3c Merge pull request #42 from openinfradev/add_cloud_setting
- 73daef0 feature. add cloud-setting list api
- 8139382 integration for new tks-api
- cd6954f feature. implementation api ( organization, cluster )
- 981a121 feature. initial import
- e81552b Merge pull request #40 from openinfradev/tks-issues-486
- bbf737e app_serving: show recent task log
- 7ea246d trivial: remove comments
- 8530b09 app_serving: add delete cmd
- 9107962 update go.mod
- eb76e6e apply gofmt
- 4e852ee appserve: add abort cmd
- 1b6eda4 appserve: add show & promote cmds
- fc07582 appserve: add update & list cmds
- db6f6eb appserve: add strategy param
- 8ff35e6 Merge pull request #39 from openinfradev/tks-issues-305
- 7fe5e8b Merge pull request #38 from openinfradev/reduce_default_cluster_size
- a5a33ca appserve: improve examples in files dir
- 6a484df trivial. reduce default cluster size
- cb679a7 update go.mod
- 898c8e2 appserve-create: add app-secret param
- 29f1ed7 appserve-create: add extra_env to config
- 2d8d017 add missing field
- 9983f59 appserve-create: add app-config param
- 2ce18c0 Merge pull request #37 from openinfradev/tks-issues-413
- 6d169ee update go.mod
- d656a3f add app_type param
- 96bc686 trivial: adjust indent by gofmt
- 41f09c8 Merge pull request #36 from openinfradev/tks-issues-386
- 4fef979 rename task_type to type
- 9a4daff Merge pull request #35 from openinfradev/tks-issue-402
- 0752f2b fix lint error again
- 8a752dc use consistent config naming
- 3af97d7 add Makefile
- 8d9e695 use seperate config for appserve cmds
- 46ffebd fix wrong help msg
- 85029f7 fix lint error
- 0490a82 add missing error handling cmds
- dd7439c make appserve-config flatten
- cd11bac add appserve cmd
- d037c71 Merge pull request #34 from openinfradev/add_import_cluster
- 6c385af feature. add params to importing cluster
- 8ea9776 feature. add api for importing cluster
- 778cd19 Merge pull request #33 from openinfradev/add_creator
- 92f824a feature. add creator & description
- 696343e Merge pull request #32 from openinfradev/add_contractId
- 325d358 feature. add contractId to "cluster list" command.
- 7d129ba Merge pull request #31 from openinfradev/cluster_template
- 090b5f7 fix lint errors
- 0c59990 add --template flag for creating cluster
- 476ab33 Update unittest.yml
- f4ebd9a Merge pull request #30 from openinfradev/remove-os-exit
- 3fd9cbf Remove os.Exit code
- 37e4bba Merge pull request #29 from openinfradev/fix-exit-code
- d986c12 Merge pull request #26 from openinfradev/unit_test
- bde4e98 Remove os.Exit for testing
- 764f06f Merge pull request #28 from openinfradev/return_exit_code
- db90f29 Merge pull request #27 from openinfradev/byoh-agent
- 64d7750 download byoh agent file from tks-file-repo
- 3a25ef8 return exit code on failure
- 8fab1de change test codes to check whether contains the given message
- a71d1eb align indent /w gofmt
- 4f8e39f add type param to 'show-byoh-node-agent-guide' cmd
- 1d386e0 add cmd for showing BYOH-agent installation guide
- 0832f80 remove trash code which generate error
- 2788cf6 add go unit test for tks cli
- bd0c78b Merge remote-tracking branch 'origin/release-v2'
- 1fa6a11 Merge pull request #22 from Jaesang/add-readme
- 9d7361d Add more information
- 23c3953 Add Readme
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
- Fix TACO to TKS by @Jaesang in #18
- Delete part of check ContracdId, CspId by @Jaesang in #19
- feature. add filter to cluster list by @ktkfree in #20
- handle case that GetClusters returns empty list by @robertchoi80 in #21
- bugfix: show error info when request fails by @robertchoi80 in #24
- feature. add cluster status description by @ktkfree in #25
Full Changelog: v1.0.0-rc1...v2.0.0
v2.0.0-rc2
Changelog
- 6614773 Merge pull request #21 from robertchoi80/main
- b587a54 Merge pull request #24 from openinfradev/fix_response
- b7354cd Merge pull request #25 from openinfradev/improve_status
- 18051f4 bugfix. update result message for creating service
- 5e021cb bugfix: show error info when request fails
- 41c17ea feature. add cluster status description
- a3fb600 handle case that GetClusters returns empty list
v1.0.0-rc1
Changelog
- 2a9ee7d Add cmd for deleting cluster
- 661b393 Add cmd for listing cluster
- 3984483 Add cmd for listing cluster
- 993c0fd Add cmd for listing, deleting service
- 990ade6 Add cmd for showing cluster information
- 834379e Add initial test code (30.5%)
- 39d83c7 Change App to Service.
- 6a0fc19 Change timeout to 30Min
- 801da72 Fix tks for cluster
- 8e72d70 Fix. change repo ( sktelecom -> openinfradev )
- 5d89df1 Merge pull request #10 from Jaesang/cmd-for-deleting-cluster
- 56d3398 Merge pull request #11 from Jaesang/cmd-for-listing-cluster
- f144734 Merge pull request #12 from robertchoi80/main
- 2ae29ef Merge pull request #13 from Jaesang/cmd-for-showing-cluster
- 1646a09 Merge pull request #14 from openinfradev/optional_lma_installation
- 116398c Merge pull request #15 from Jaesang/cmd-for-service
- 8cc519e Merge pull request #17 from robertchoi80/main
- 734db01 Merge pull request #7 from Jaesang/add-cli
- c146536 Merge pull request #8 from openinfradev/feature/change_repo
- 8b9590b Merge pull request #9 from openinfradev/test
- af7c40c Use config file for required value
- e787ac0 add params to cluster_create cmd
- d5bae59 feature. add LMA_EFK to appGrouptype for optional LMA installation.
- 5fd7bca fix owner of license
- 1807982 print error on rpc call failure
- 7c36115 seperate tests for cluster