Releases: openinfradev/tks-api
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 #204
- 231117 main to develop back merge by @ktkfree in #211
- 231120 main to develop back merge ( v3.1.2 ) by @ktkfree in #215
- improve: add an API to verify token & improve an old verification logic by @cho4036 in #216
- bugfix: fix verify-token API not working by @cho4036 in #217
- Project RBAC 구현을 위한 공통 코드 개발 by @cho4036 in #219
- feature. implementation filter & pagination by @ktkfree in #221
- feature. swagger automation by @ktkfree in #222
- resotre generated files for local environment by @ktkfree in #223
- minor fix: fix error code of verify token API by @cho4036 in #225
- �Project 관리 로직을 추가함 by @seungkyua in #226
- change swagger url to dev by @ktkfree in #227
- trivial. support dynamic swagger url by @ktkfree in #228
- trivial. minor fix by @ktkfree in #229
- Modify the logic that manages the project by @seungkyua in #233
- trivial. swaggo update to v1.16.3 by @ktkfree in #234
- Add project member count group by project role by @seungkyua in #235
- implement tks-issues-1038 by @robertchoi80 in #232
- trivial. golang version up to v1.21 by @ktkfree in #239
- trivial. resolve build errobr by @ktkfree in #240
- Add logic to check if the project namespace exists by @seungkyua in #237
- GetProjectKubeconfig API 개발 by @cho4036 in #241
- feature. support or filter by @ktkfree in #236
- feature. refactoring usecase by @ktkfree in #242
- 20240221 change project leader by @seungkyua in #243
- Dev #994 프로젝트 사용자 권한 관리 시스템 설계/개발 ( keycloak 연동 k8s 권한 관리 ) by @cho4036 in #224
- feature. implemtation audit by @ktkfree in #244
- feature. add interface project-namespace-k8s-resources by @ktkfree in #245
- trivial. fix login error by @ktkfree in #247
- Change project lists to a single SQL statement by @seungkyua in #249
- feature. implementation k8s resources for project namespace by @ktkfree in #246
- feature. apply filter to list api. by @ktkfree in #248
- bugfix. minor fix for pagination by @ktkfree in #251
- trivial. pass context to usecase from handler by @ktkfree in #250
- bugfix. fix middleware; by @ktkfree in #252
- trivial. workarround fix that incorrectly recorded in audit by @ktkfree in #253
- trivial. change swagger base path to "/" from "/api/1.0/" by @ktkfree in #254
- RBAC 관련 구조체 설계(Role, Permission, Endpoint) 및 tks 권한 적용 by @cho4036 in #231
- bug fix: build error fix by @cho4036 in #255
- fix. build error by @ktkfree in #256
- fix. build error by @ktkfree in #257
- trivial. fix exception handle by @ktkfree in #258
- make auto-gen code to leave generated code seperated with endpoint.go by @cho4036 in #259
- 관리자 포털 "사용자" API 개발 by @cho4036 in #260
- trivial. resolve swagger error by @ktkfree in #262
- Refactoring domain object by @seungkyua in #261
- feature. support filter array by @ktkfree in #265
- feature. project k8s resources by @ktkfree in #263
- feature. stack template intergration by @ktkfree in #264
- feature. rollback swagger base path "/api/1.0/" by @ktkfree in #266
- fix SQL statement to get the number of members in a project by @seungkyua in #267
- bug fix: missing JWT function by @cho4036 in #268
- add manage tks admin user logic by @cho4036 in #270
- 20240307 admin project by @seungkyua in #271
- bug fix: restore missing variable due to refactoring by @cho4036 in #272
- trivial. resolve build error by @ktkfree in #273
- feature. add api for stackTemplates. CUR by @ktkfree in #269
- Feature. add admin api for policy templates. (initial version) by @sangkenlee in #274
- refactoring model system by @ktkfree in #275
- Revert "Merge pull request #275 from openinfradev/refact_pkg" by @seungkyua in #277
- Revert "Merge pull request #277 from seungkyua/20240314_revert" by @seungkyua in #278
- feature. enhanced organization creation & add master admin to organiz… by @ktkfree in #279
- feature. add api to stack-templates for checking name by @ktkfree in #280
- �Logging 개선 by @cho4036 in #276
- enhance rego parameter extraction by @sangkenlee in #281
- Lint: Enable golangci-lint in GitHub Actions & Refactor Code for Compliance by @cho4036 in #283
- trivial. fix lint error by @ktkfree in #284
- feature. change resource name alert to event by @ktkfree in #285
- feature. add templates mapping for organization by @ktkfree in #287
- 정책 템플릿 코드 리팩토링 반영 by @sangkenlee in #288
- bug fix. by @cho4036 in #289
- TKS Login 시, Token에 Project 역할이 포함되도록 구현 by @cho4036 in #291
- feature. implemntation organization templates by @ktkfree in #290
- trivial. change api role for organizations by @ktkfree in #293
- 20240313 dashboard by @seungkyua in #292
- feature. seperate api for templates by @ktkfree in #294
- /policytemplates -> /policy-templates, 일부 함수 네이밍 변경 by @sangkenlee in #295
- User에 대한 Permission 리스트 출력 API 개발 by @cho4036 in #297
- Add project role to the response of login endpoint by @cho4036 in #299
- TKS 역할 또는 Project 역할 변경 시, 사용자가 새로운 access token을 발급 받도록 개선 by @cho4036 in #298
- feature. implemntation systemnotification conditions by @ktkfree in #301
- Bug fix. Swagger param error fix by @cho4036 in #302
- tirivial. fix swagger error by @ktkfree in #303
- minor fix. filter error fix by @cho4036 in #304
- 정책 관리 기본 기능 구현 by @sangkenlee in #300
- feature. add delete API for system-notification by @ktkfree in #305
- trivial. change model name to system-notification-metric-parameters by @ktkfree in #306...
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
- 231113 main to develop back merge ( v3.1.2 ) by @ktkfree in #204
- 231117 main to develop back merge by @ktkfree in #211
- 231120 main to develop back merge ( v3.1.2 ) by @ktkfree in #215
- improve: add an API to verify token & improve an old verification logic by @cho4036 in #216
- bugfix: fix verify-token API not working by @cho4036 in #217
- Project RBAC 구현을 위한 공통 코드 개발 by @cho4036 in #219
- feature. implementation filter & pagination by @ktkfree in #221
- feature. swagger automation by @ktkfree in #222
- resotre generated files for local environment by @ktkfree in #223
- minor fix: fix error code of verify token API by @cho4036 in #225
- �Project 관리 로직을 추가함 by @seungkyua in #226
- change swagger url to dev by @ktkfree in #227
- trivial. support dynamic swagger url by @ktkfree in #228
- trivial. minor fix by @ktkfree in #229
- Modify the logic that manages the project by @seungkyua in #233
- trivial. swaggo update to v1.16.3 by @ktkfree in #234
- Add project member count group by project role by @seungkyua in #235
- implement tks-issues-1038 by @robertchoi80 in #232
- trivial. golang version up to v1.21 by @ktkfree in #239
- trivial. resolve build errobr by @ktkfree in #240
- Add logic to check if the project namespace exists by @seungkyua in #237
- GetProjectKubeconfig API 개발 by @cho4036 in #241
- feature. support or filter by @ktkfree in #236
- feature. refactoring usecase by @ktkfree in #242
- 20240221 change project leader by @seungkyua in #243
- Dev #994 프로젝트 사용자 권한 관리 시스템 설계/개발 ( keycloak 연동 k8s 권한 관리 ) by @cho4036 in #224
- feature. implemtation audit by @ktkfree in #244
- feature. add interface project-namespace-k8s-resources by @ktkfree in #245
- trivial. fix login error by @ktkfree in #247
- Change project lists to a single SQL statement by @seungkyua in #249
- feature. implementation k8s resources for project namespace by @ktkfree in #246
- feature. apply filter to list api. by @ktkfree in #248
- bugfix. minor fix for pagination by @ktkfree in #251
- trivial. pass context to usecase from handler by @ktkfree in #250
- bugfix. fix middleware; by @ktkfree in #252
- trivial. workarround fix that incorrectly recorded in audit by @ktkfree in #253
- trivial. change swagger base path to "/" from "/api/1.0/" by @ktkfree in #254
- RBAC 관련 구조체 설계(Role, Permission, Endpoint) 및 tks 권한 적용 by @cho4036 in #231
- bug fix: build error fix by @cho4036 in #255
- fix. build error by @ktkfree in #256
- fix. build error by @ktkfree in #257
- trivial. fix exception handle by @ktkfree in #258
- make auto-gen code to leave generated code seperated with endpoint.go by @cho4036 in #259
- 관리자 포털 "사용자" API 개발 by @cho4036 in #260
- trivial. resolve swagger error by @ktkfree in #262
- Refactoring domain object by @seungkyua in #261
- feature. support filter array by @ktkfree in #265
- feature. project k8s resources by @ktkfree in #263
- feature. stack template intergration by @ktkfree in #264
- feature. rollback swagger base path "/api/1.0/" by @ktkfree in #266
- fix SQL statement to get the number of members in a project by @seungkyua in #267
- bug fix: missing JWT function by @cho4036 in #268
- add manage tks admin user logic by @cho4036 in #270
- 20240307 admin project by @seungkyua in #271
- bug fix: restore missing variable due to refactoring by @cho4036 in #272
- trivial. resolve build error by @ktkfree in #273
- feature. add api for stackTemplates. CUR by @ktkfree in #269
- Feature. add admin api for policy templates. (initial version) by @sangkenlee in #274
- refactoring model system by @ktkfree in #275
- Revert "Merge pull request #275 from openinfradev/refact_pkg" by @seungkyua in #277
- Revert "Merge pull request #277 from seungkyua/20240314_revert" by @seungkyua in #278
- feature. enhanced organization creation & add master admin to organiz… by @ktkfree in #279
- feature. add api to stack-templates for checking name by @ktkfree in #280
- �Logging 개선 by @cho4036 in #276
- enhance rego parameter extraction by @sangkenlee in #281
- Lint: Enable golangci-lint in GitHub Actions & Refactor Code for Compliance by @cho4036 in #283
- trivial. fix lint error by @ktkfree in #284
- feature. change resource name alert to event by @ktkfree in #285
- feature. add templates mapping for organization by @ktkfree in #287
- 정책 템플릿 코드 리팩토링 반영 by @sangkenlee in #288
- bug fix. by @cho4036 in #289
- TKS Login 시, Token에 Project 역할이 포함되도록 구현 by @cho4036 in #291
- feature. implemntation organization templates by @ktkfree in #290
- trivial. change api role for organizations by @ktkfree in #293
- 20240313 dashboard by @seungkyua in #292
- feature. seperate api for templates by @ktkfree in #294
- /policytemplates -> /policy-templates, 일부 함수 네이밍 변경 by @sangkenlee in #295
- User에 대한 Permission 리스트 출력 API 개발 by @cho4036 in #297
- Add project role to the response of login endpoint by @cho4036 in #299
- TKS 역할 또는 Project 역할 변경 시, 사용자가 새로운 access token을 발급 받도록 개선 by @cho4036 in #298
- feature. implemntation systemnotification conditions by @ktkfree in #301
- Bug fix. Swagger param error fix by @cho4036 in #302
- tirivial. fix swagger error by @ktkfree in #303
- minor fix. filter error fix by @cho4036 in #304
- 정책 관리 기본 기능 구현 by @sangkenlee in #300
- feature. add delete API for system-notification by @ktkfree in #305
- trivial. change model name to system-notification-metric-parameters by @ktkfree in #306
- trivial. swagger parameter fixes by @ktkfree in #308
- featu...
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
- release -> develop merge (230731) by @ktkfree in #117
- finish release v3.0.0 ( develop merge from main ) by @ktkfree in #143
- add Grafana URL to appserving DTO by @robertchoi80 in #146
- feature. refactoring infra conf by @ktkfree in #147
- feature. refactoring serializer by @ktkfree in #149
- Tks 862 by @ktkfree in #151
- 스택(클러스터) Favorite 기능 추가 by @ktkfree in #152
- Add smtp mailer & refactoring by @seungkyua in #150
- feature. fix API for fetching stacks include favorite by @ktkfree in #153
- feature. add stack resource info to fetching stacks. by @ktkfree in #154
- feature. add api stack-nodes. ( integration test ) by @ktkfree in #155
- feature. implementation byoh by @ktkfree in #156
- feature. implementation byoh by @ktkfree in #157
- feature. add byoDomian parameter on creating byoh cluster by @ktkfree in #158
- minor fix: add keycloak_url param to workflow by @cho4036 in #159
- bugfix. add workflow parameter 'keycloak_url' for creating byoh stack by @ktkfree in #160
- Byoh minor fix by @ktkfree in #161
- trivial. change byoh agent command by @ktkfree in #162
- add parameter for creating lma by @ktkfree in #163
- bugfix: fix unregistered user name on keycloak by @cho4036 in #164
- feature. add set token interface on apiClient. by @ktkfree in #165
- bugfix. change buz logic for getting thanos url by @ktkfree in #166
- trivial. update go.mod by @ktkfree in #167
- trivial. fix Dockerfile by @ktkfree in #168
- 1023 develop -> release ( v3.1.0 ) by @ktkfree in #169
- feature. implementation importing cluster by @ktkfree in #171
- trivial. set deveult paramter kubeconfigPath to empty by @ktkfree in #172
- trivial. minor fix by @ktkfree in #173
- trivial. minor fix by @ktkfree in #174
- bugfix. fix cloudaccount error when appgroup creating by @ktkfree in #175
- Release by @ktkfree in #176
- bugfix. change object stroe aws to s3 by @ktkfree in #177
- Release by @ktkfree in #178
- trivial. handling 2xx http status code by @cho4036 in #179
- fix deleting stack errer by @ktkfree in #180
- Release by @ktkfree in #181
- trivial. workarround fix for aws creation by @ktkfree in #182
- fix cluster importing error by @ktkfree in #183
- feature. fix appgroup deletion error when cluster type is byoh cluster by @ktkfree in #184
- Release by @ktkfree in #185
- bugfux. check expired token on ping-token API by @ktkfree in #186
- feature. generate clusterId to tks-admin when import admin cluster by @ktkfree in #187
- release to develop ( 231031) by @ktkfree in #188
- feature. add cluster type to GetClusterSiteValues by @ktkfree in #189
- bugfix. remove test code by @ktkfree in #190
- bugfix. change admin clutserId to tksadmin by @ktkfree in #191
- feature. change clusterId ctksadmin from tksadmin by @ktkfree in #192
- feature. rollback to tks-admin by @ktkfree in #194
- 20231103 release to develop by @ktkfree in #195
- app-serving: create ns only if it's not given by user by @robertchoi80 in #196
- app-serving: create ns only if it's not given by user by @robertchoi80 in #197
- 20231107 develop to release by @ktkfree in #198
- trivial. fix stack-template order. (kube_type DESC,template_type ASC) by @ktkfree in #200
- 20231107 release to main by @ktkfree in #199
Full Changelog: v3.0.0...v3.1.3
v3.0.1
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
- feature: add keycloak client by @cho4036 in #2
- DB 연동 로직 추가 by @cho4036 in #3
- initial import to main branch by @ktkfree in #1
- minor fix: change EmailAddress-> Email, PhoneNumber->Phone by @cho4036 in #4
- 클라우드세팅 CURD 구현 by @ktkfree in #5
- Api stablizing by @cho4036 in #6
- feature. add API(/primary-cluster) to organization by @ktkfree in #9
- feature. refactoring model pattern by @ktkfree in #8
- feature. change interface for init workflow by @ktkfree in #10
- dto mapper 개발 by @cho4036 in #11
- hot fix: login response 수정 by @cho4036 in #13
- Fix cluster setting by @ktkfree in #12
- minor fix: remove keycloak debug msg by @cho4036 in #15
- Add AppServe by @seungkyua in #14
- Bug fix: add update handler by @cho4036 in #16
- Refactoring dto by @ktkfree in #17
- merge to main branch by @ktkfree in #18
- minor fix: add path paramter(organization) for user resource by @cho4036 in #19
- minor fix: typo by @cho4036 in #20
- minor fix: typo by @cho4036 in #21
- minor fix: change error type badrequest -> unauthorized by @cho4036 in #22
- Stack template services by @ktkfree in #23
- Add stack by @ktkfree in #24
- cicd stack 테스트를 위한 main merge by @ktkfree in #25
- fix update status and endpoint url by @seungkyua in #26
- feature. change & add params to cloudSetting by @ktkfree in #27
- Add dashboard by @ktkfree in #28
- fix delete app parameters by @seungkyua in #30
- change error log and delete app workflow input parameters by @seungkyua in #31
- bug fix: fixed too long master token issue by @cho4036 in #32
- Logout 기능 개발 & Password Update 기능 개선 by @cho4036 in #33
- feature. change dashboard chart scheme. by @ktkfree in #35
- feature. fix stack creation by @ktkfree in #36
- fix image url when blue-green update by @seungkyua in #38
- #버그수정 #기능개선: User API, Logout API by @cho4036 in #37
- Stack conf by @ktkfree in #39
- 20230424 rollback by @seungkyua in #41
- 20230425 version by @seungkyua in #42
- Find id/pw 기능 추가 & RBAC 기능 추가 by @cho4036 in #43
- 20230426 rollback by @seungkyua in #44
- 관리자의 user password 초기화 기능 추가 및 다음에 변경하기 기능 추가 by @cho4036 in #45
- User resource 버그 수정 및 API path 변경 by @cho4036 in #46
- #bug fix UpdateUser API, #Improvement TemporaryPWGeneration, API Filter by @cho4036 in #47
- 20230510 appserve details by @seungkyua in #48
- check duplicate appName by @seungkyua in #49
- change AvailableRollback column to ignore by @seungkyua in #50
- minor fix: change keycloak_url argument of workflow by @cho4036 in #51
- 0517 alpha test 수정사항 반영 by @cho4036 in #52
- app-serving: fix pipeline stages by @robertchoi80 in #53
- app-serving: add validation & etc by @robertchoi80 in #54
- app-serving: rollback 비활성화 로직 버그 수정 by @robertchoi80 in #55
- Feature: 조직 생성 시 email 입력 및 로그인 시 정보 추가 by @cho4036 in #57
- TKS-api 와 Keycloak 간의 로그인 세션 관리 로직 추가 by @cho4036 in #58
- feature: single sign in/out by @cho4036 in #59
- minor fix: 조직 생성시 전송하는 email contents 수정 by @cho4036 in #60
- app-serving: refactor pipeline construction by @robertchoi80 in #61
- minor fix: set passwordExpired flag on org admin account by @cho4036 in #64
- bugfix: shouldn't set default value for update task by @robertchoi80 in #65
- app-serving: remove unnecessary fields from updateRequest obj by @robertchoi80 in #66
- app-serving: 파이프라인 상의 버튼 위치 조정 by @robertchoi80 in #68
- bug fix. 비밀번호 입력 관련 API의 에러코드 추가 by @cho4036 in #67
- app-serving: add note column to appServeTask table by @robertchoi80 in #69
- minor fix: change error code and return code by @cho4036 in #70
- bug fix: fix signout feature by @cho4036 in #71
- bug fix: fix single signout feature by @cho4036 in #72
- [bug-fix] app-serving: init rollback ver on update by @robertchoi80 in #73
- minor fix: change grafana url by @cho4036 in #74
- [bugfix] app-serving: fix wrong status update by @robertchoi80 in #75
- bugfix: app-serving: fix rollback target by @robertchoi80 in #76
- app-serving: add cluster name to app struct by @robertchoi80 in #77
- minor fix: make logout request to redirect grafana logout url by @cho4036 in #78
- bug fix: fix NPE logic by @cho4036 in #79
- minor fix: set tls skip verification between keycloak and tks-api by @cho4036 in #80
- minor fix: disable redirect logic by @cho4036 in #81
- tirivial. fix pod calendar on dashboard. by @ktkfree in #82
- trivial. change to empty value after today on pod-restart-calendar. by @ktkfree in #83
- bugfix. return error code 'Invalid primary cluster', when primary cluster is being deleted. by @ktkfree in #84
- [721] add API to return num of apps on given stack by @robertchoi80 in #87
- feature. fix stack to not be deleted, if appServeApp exists. by @ktkfree in #88
- feature. split error status. ERROR -> (INSTALL ERROR & DELETE ERROR) by @ktkfree in #89
- minor fix: change default secret value to variable value for production by @cho4036 in #91
- trivial. minor fix. by @ktkfree in #90
- trivial. logging every error response for management by @ktkfree in #92
- bugfix: app-serving: change action button order by @robertchoi80 in #93
- bugfix: app-serving: update initial status on delete by @robertchoi80 in https://g...