Skip to content

Releases: openinfradev/tks-client

v4.0.0

16 Oct 08:49
a464298
Compare
Choose a tag to compare

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로 제공됩니다.

이번 릴리즈에서 추가된 신규 기능들은 다음과 같습니다.

  1. TKS UI/UX 가 보다 직관적으로 리뉴얼 되었습니다.
  2. kubernetes 보안 관리를 위한 정책 기능이 추가되었습니다.
  3. 사용자별 kubernetes 접근 권한 관리가 가능하도록 Authrization/Authentication 기능을 강화하였습니다.
  4. 이 외에 많은 버그 수정과 안정화 작업을 진행하였습니다.

감사합니다.

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

04 Jun 02:29
753abd3
Compare
Choose a tag to compare

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로 제공됩니다.

이번 릴리즈에서 추가된 신규 기능들은 다음과 같습니다.

  1. TKS UI/UX 가 보다 직관적으로 리뉴얼 되었습니다.
  2. kubernetes 보안 관리를 위한 정책 기능이 추가되었습니다.
  3. 사용자별 kubernetes 접근 권한 관리가 가능하도록 Authrization/Authentication 기능을 강화하였습니다.
  4. 이 외에 많은 버그 수정과 안정화 작업을 진행하였습니다.

감사합니다.

What's Changed

Full Changelog: v3.1.1...v3.2.0

v3.1.3

27 Nov 01:49
38aa631
Compare
Choose a tag to compare

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로 제공됩니다.

이번 릴리즈에서 추가된 신규 기능들은 다음과 같습니다.

  1. control-plane 까지 TKS 가 직접 관리하는 provider 타입이 추가되었으며, AWS provider에 EKS 와 함께 제공됩니다.
  2. On-prem/Private Cloud 지원을 위한 BYOH (Bring Your Own Kubernetes) 프로바이더 기능이 추가되었습니다.
  3. 스택 UI/UX 를 보다 직관적으로 리뉴얼 하였습니다.
  4. 이 외에 많은 버그 수정과 안정화 작업을 진행하였습니다.

감사합니다.

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

18 Aug 14:58
a4cd60c
Compare
Choose a tag to compare

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로 제공됩니다.

이번 릴리즈에서 추가된 신규 기능들은 다음과 같습니다.

  1. AWS의 EKS연동 및 On-prem/Private Cloud 지원을 위한 BYOH (Bring Your Own Kubernetes) 프로바이더 지원기능이 추가되었습니다.
  2. LMA (Logging, Monitoring, Alerting) 세트에서 Elastic Search와 Kibana가 Deprecated되고, Grafana Loki와 Thanos가 신규로 도입되었습니다. 또한, Thanos, Loki를 기반으로 한 멀티클러스터 통합 모니터링 체계를 Reference Archiecture로 제공합니다.
  3. Service Mesh에서 Tracing Log 저장을 위한 Elastic Search가 Deprecated 되고, Cassandra가 신규 도입되었습니다.
  4. GitOps를 위해 Gitea와 Harbor가 기본 저장소로 제공됩니다.
  5. 멀티테넌시를 위한 Organization이 최초로 적용되었고, Organization별 사용자 등록, 관리가 가능합니다.
  6. SaaS형 서비스인 TKS 클라우드서비스를 위한 Admin, 사용자 포탈 UI가 신규로 제공됩니다.
  7. 이 외에 많은 버그수정과 안정화 작업을 진행하였습니다.

감사합니다.

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

12 Jul 02:28
Compare
Choose a tag to compare

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: v1.0.0-rc1...v2.0.0

v2.0.0-rc2

27 Apr 04:35
Compare
Choose a tag to compare

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

22 Mar 13:19
8cc519e
Compare
Choose a tag to compare

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