Releases: openinfradev/decapod-base-yaml
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
- tks-cluster: aws: update capa chart to v0.10.0 by @zugwan in #291
- 231117 main to develop back merge by @ktkfree in #294
- lma: fix etcd servicemonitor by @zugwan in #295
- resolve conflict by @ktkfree in #307
- 20240115 main to develop by @ktkfree in #306
- fluent-operator: bump up operator to support more input methods by @intelliguy in #309
- fluentbit: does not support alert anymore by @intelliguy in #310
- opa-exporter: add exporter for opa by @intelliguy in #311
- trivial. fix typo by @ktkfree in #312
- policy-serving: change the namespace for decapod randering by @intelliguy in #313
- typo-fix: policy-serving: change the namespace for decapod randering by @intelliguy in #314
- policy-serving: enable to log denies by @intelliguy in #315
- 20240517 develop to release ( v4.0.0 ) by @ktkfree in #316
- Add external aws cloud provider by @zugwan in #317
- 20240521 develop to release by @ktkfree in #318
- fluentbit: use upgraded version from 2.2 to 3.0 by @intelliguy in #319
- 240604 develop to release by @ktkfree in #320
- 240604 release to develop ( back merge ) by @ktkfree in #321
- tks-policy: add ratify for supporting valication upon SBOM. by @intelliguy in #322
- User logging 지원 by @intelliguy in #323
- update cluster-api-aws chart & k8s version by @robertchoi80 in #326
- 20241002 release from develop by @ktkfree in #327
- 241015 main from release ( v3.2.1 ) by @ktkfree in #328
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
- tks-cluster: aws: update capa chart to v0.10.0 by @zugwan in #291
- 231117 main to develop back merge by @ktkfree in #294
- lma: fix etcd servicemonitor by @zugwan in #295
- resolve conflict by @ktkfree in #307
- 20240115 main to develop by @ktkfree in #306
- fluent-operator: bump up operator to support more input methods by @intelliguy in #309
- fluentbit: does not support alert anymore by @intelliguy in #310
- opa-exporter: add exporter for opa by @intelliguy in #311
- trivial. fix typo by @ktkfree in #312
- policy-serving: change the namespace for decapod randering by @intelliguy in #313
- typo-fix: policy-serving: change the namespace for decapod randering by @intelliguy in #314
- policy-serving: enable to log denies by @intelliguy in #315
- 20240517 develop to release ( v4.0.0 ) by @ktkfree in #316
- Add external aws cloud provider by @zugwan in #317
- 20240521 develop to release by @ktkfree in #318
- fluentbit: use upgraded version from 2.2 to 3.0 by @intelliguy in #319
- 240604 develop to release by @ktkfree in #320
Full Changelog: v3.1.3...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
- git-flow start by @ktkfree in #240
- S3support by @intelliguy in #244
- S3support by @intelliguy in #245
- s3support: change release name by @intelliguy in #246
- S3support by @intelliguy in #248
- release -> develop merge (230731) by @ktkfree in #251
- finish release v3.0.0 ( develop merge from main ) by @ktkfree in #261
- update lma-addson chart version by @robertchoi80 in #263
- 최소사항 클러스터 지원을 위한 여정 by @intelliguy in #262
- add tks-admin-tools group by @robertchoi80 in #264
- Fix byoh chart version by @zugwan in #268
- bugfix. change release name to tks-apis by @ktkfree in #269
- Clone ingress nginx by @robertchoi80 in #270
- fix msa by @seungkyua in #271
- change jaeger cassandra options by @seungkyua in #272
- Minio의 버킷 생성 명 변경 by @intelliguy in #273
- 1023 develop -> release ( v3.1.0 ) by @ktkfree in #274
- change default loki's bucket name from loki to tks-loki by @intelliguy in #275
- make the upstream cluster-autoscaler chart common to all by @zugwan in #276
- remove unused cluster-autoscaler values by @zugwan in #277
- release to develop ( 231031) by @ktkfree in #278
- minor modification for skb installation by @cho4036 in #280
- update aws-ebs-csi chart to v2.24.0 by @zugwan in #279
- kube-prometheus-operator: bumpup due to update function for status by @intelliguy in #281
- Jaeger SSO 기능 추가 by @cho4036 in #282
- minor fix. change app name by @cho4036 in #283
- 20231103 release to develop by @ktkfree in #284
- lma-addons: bumpup by @intelliguy in #285
- minio: change value key by @intelliguy in #286
- Bugfix skb by @intelliguy in #287
- 20231107 develop to release by @ktkfree in #288
- 20231107 release to main by @ktkfree in #289
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가 신규로 제공됩니다.
- 이 외에 많은 버그수정과 안정화 작업을 진행하였습니다.
감사합니다.
What's Changed
- change thanos service type to LoadBalancer by @robertchoi80 in #159
- disable dns discovery of thanos sidecar service by @robertchoi80 in #160
- merge custom-base-yaml by @robertchoi80 in #161
- lma: use downstream charts for thanos and kube-state-metrics by @zugwan in #162
- remove duplicate key by @seungkyua in #163
- support multiple infra provider by @zugwan in #164
- add tks-cluster-byoh group by @zugwan in #165
- install local-path-provioner for a byoh cluster by @intelliguy in #166
- using base-overlay to support multi-infra by @intelliguy in #167
- lma.fluentbit: support multiline and multi-es by @intelliguy in #168
- fluentbit의 기본값을 TACO LMA형상에 맞도록 수정 by @intelliguy in #169
- TACO LMA 로깅의 백엔드 선택기능 추가 by @intelliguy in #170
- bugfix: escape from kustomize error by @intelliguy in #171
- fluentbit crd변경 반영 by @intelliguy in #172
- Loki production by @intelliguy in #173
- minio: dedicated installation for shared service(thanos/loki) by @intelliguy in #174
- minio: configration for dedicated installation for shared service(tha… by @intelliguy in #175
- Update resources.yaml by @ktkfree in #177
- fluentbit: change the default loki target by @intelliguy in #178
- lma-addons: new mechanism for deploing grafana dashboard by @intelliguy in #176
- bugfix. disable kibana-init by @ktkfree in #179
- bump up lma-addons by @intelliguy in #180
- loki: add nginx config to recieve massive data by @intelliguy in #181
- add jaeger nodeAffinity by @seungkyua in #182
- add jaeger image and istio-ingress-gateway image url by @seungkyua in #183
- add pilot image url by @seungkyua in #184
- event-exporter: add a way to configure cluster-name by @intelliguy in #185
- clustar-api-aws 정적 워커 노드 배포 by @zugwan in #186
- update cluster-api-aws to 0.8.0 for EKS by @zugwan in #190
- update cluster-api-aws for eks addons by @zugwan in #192
- change original url to tks harbor url by @seungkyua in #195
- feature: Change minio values to support Arm64 platform openinfradev/tks-issues#500 by @cho4036 in #187
- change default for single cluster by @intelliguy in #191
- 지정된 저장소를 사용하는지 CI단계에서 체크하는 로직 추가 by @intelliguy in #189
- lma: remove prometheus config reloader tag by @zugwan in #196
- minio: Reduce default request memory size 16->1GB by @cho4036 in #197
- use harbor for container image registry by @zugwan in #198
- update local chart repository for check by @intelliguy in #199
- remove unused charts by @intelliguy in #200
- change lma images to use local by @intelliguy in #201
- upgrade charts with psp to support kube v1.25 by @intelliguy in #194
- lma: fix prometheus-operator images by @zugwan in #203
- fix prometheus and alertmanager instance image by @zugwan in #204
- lma: user helm chart's default tag for kube-state-metrics image by @zugwan in #205
- 원본 Helm 이력 추적을 위한 url 추가 by @cho4036 in #202
- Fix missing harbor images by @zugwan in #206
- cluster-api-aws: change default POD CIDR by @zugwan in #207
- ingress-nginx: remove image digest by @zugwan in #208
- add ack for s3 by @intelliguy in #209
- primary cluster 체계를 위한 기본값 변경 by @intelliguy in #210
- update cluster-api-aws to 0.8.2 for multi-tenancy by @zugwan in #211
- tks-cluster: ingress-nginx: remove unnecessary service port by @zugwan in #213
- upgrade msa by @seungkyua in #214
- add cassandra chart by @seungkyua in #215
- fix nodeSelector by @seungkyua in #216
- fix nodeSelector by @seungkyua in #217
- add k8ssandra tool image by @seungkyua in #218
- tks-cluster: aws: update k8s version to v1.25.9 by @zugwan in #219
- bump kube-state-metrics up to v3.3.4 by @intelliguy in #220
- add argo-rollouts chart by @seungkyua in #222
- fix indent by @seungkyua in #223
- typo in alermanager configuration. by @intelliguy in #224
- ACK: update bucket name by @intelliguy in #212
- alert용 slack channel 지정 by @intelliguy in #225
- alertmanager: remove a route for slack alert by @intelliguy in #226
- add upstream cluster-autoscaler chart by @zugwan in #227
- grafana: add node selector by @intelliguy in #228
- tks-cluster: k8s-cluster-autoscaler: fix value indent by @zugwan in #229
- tks-cluster: k8s-cluster-autoscaler: make value to string by @zugwan in #230
- prometheus: override alertmanager config for multiple routes by @intelliguy in #231
- tks-cluster: aws: use cluster-api-aws chart v0.8.3 by @zugwan in #234
- fluent-resource: using fluentbit agent - v2.1.4 by @intelliguy in #235
- minio: add default ilm by @intelliguy in #233
- prepare-etcd-secret: apply the label changes after v1.20 by @intelliguy in #236
- minio: bugfix for value level by @intelliguy in #237
- typo: fluentbit: remove garbage when define image by @intelliguy in #238
- minio: change deploy mode from standalone to distribute by @intelliguy in #239
- m...
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
- use eck-operator and eck-resource chart by @estherk0 in #24
- new github action for image values validation by @estherk0 in #27
- Bump fluentbit-operator chart up to 1.0.10 by @estherk0 in #29
- New chart for prometheus (kube prometheus stack) by @intelliguy in #30
- add render step into validate action by @estherk0 in #31
- add nodePort to elasticsearch by @estherk0 in #32
- use eck-resource version 1.0.1 by @estherk0 in #33
- Fix render decapod-base-yaml by @Jaesang in #34
- bugfix: can't specify nodePort by @estherk0 in #35
- Add service-mesh applications by @estherk0 in #37
- Remove kube-scheduler and controller manager from default service mon… by @intelliguy in #36
- fix: failed to install istio-operator by @estherk0 in #38
- upgrade service-mesh-resource to 0.1.2 by @estherk0 in #39
- fix: override fullname of prometheus-operator by @estherk0 in #40
- Configure service mesh resources by @estherk0 in #41
- add replicas for jaeger, kiali by @estherk0 in #42
- Additional configurations for thanos sidecar by @estherk0 in #44
- use decapod-site insteads of decapod-site-yaml by @estherk0 in #45
- Use Thanos for Fed-Grafana Datasource by @zugwan in #47
- Hotfix: overrided secretName for objStore by @estherk0 in #48
- TACODEV-731: Thanos compactor config by @intelliguy in #43
- update service-mesh-resource config by @robertchoi80 in #46
- use service-mesh-resource 0.1.8 by @estherk0 in #49
- use service-mesh-resource chart v0.1.9 by @robertchoi80 in #50
- monitoring istio v1.9.1 by @estherk0 in #54
- update kube-prometheus-stack to 14.5.0 by @estherk0 in #53
- TACODEV-733: manageability for Query frontend by @intelliguy in #55
- fix wrong config on thanos by @intelliguy in #56
- fix helm repo for openstack by @estherk0 in #57
- use eck-resource 1.1.0 version by @estherk0 in #58
- fixes for argocd by @estherk0 in #59
- disable jaeger's ingress by @estherk0 in #60
- fix typos by @estherk0 in #61
- Fix some bugs by @estherk0 in #62
- fix bugs in thanos config by @estherk0 in #64
- lma: thanos: add store gateway configuration by @zugwan in #63
- added image-values of service-mesh resources for the offline environment by @estherk0 in #66
- Use lma-addons 1.5.0 version for v1.0 by @estherk0 in #65
- renamed hanu-helm-repo to helm-repo by @estherk0 in #67
- update service-mesh configs by @robertchoi80 in #68
- TACODEV-847: uniformed deployment for thanos by @intelliguy in #69
- test for alertmanager by @seungkyua in #70
- Bugfix eckoperator by @intelliguy in #75
- merge two namespaces for lma TACO-APP-GROUP to one - lma by @intelliguy in #74
- add comment on site-value for lma by @intelliguy in #72
- added new workflow to deal with stale pr and issues by @estherk0 in #76
- service-mesh-resource: create istio-system ns by @robertchoi80 in #79
- eck-operator search the port name "https" by @intelliguy in #77
- Default port 30007 for prometheus sidecar in TACO LMA by @intelliguy in #80
- Update jaeger operator chart and image values by @estherk0 in #82
- merged addons and fed-addons by @estherk0 in #84
- bugfix: thanos-sidecars handle raw data within 3h by @intelliguy in #83
- use 'taco-storage' for storageclass name by @zugwan in #86
- TACODEV-858: support a github directory as the location of helm charts by @intelliguy in #87
- servicemesh refacotring by @seungkyua in #88
- Added new app group tks-cluster by @estherk0 in #89
- bugfix: wrong cluster networkSpec by @estherk0 in #90
- bump up cluster-aws-api chart to 0.1.1 by @estherk0 in #91
- add decapod-controller by @robertchoi80 in #93
- fix typo by @robertchoi80 in #94
- TACODEV-774: add service monitors and dashboards for metrics from arg… by @intelliguy in #92
- creates namespace for eck-operator by @estherk0 in #95
- Changed argo-workflows to argo-workflows-operator by @estherk0 in #96
- fix release name by @estherk0 in #97
- fix release name by @estherk0 in #98
- change argo workflow executor mode by @zugwan in #99
- fix argo workflow containerRuntimeExecutor by @zugwan in #100
- fix postgres targetNamespace to 'decapod-db' by @robertchoi80 in #101
- add decapod-db-secret in decapod ns by @seungkyua in #102
- modify app names in unified manner by @robertchoi80 in #103
- fix postgresql db service name by @zugwan in #104
- TACODEV-774: enable metric on argo series by @intelliguy in #105
- TACODEV-798: remove fed-master by @intelliguy in #107
- Add prepare-etcd-secret by @Jaesang in #110
- Upgrade eck-resource helm chart to 1.1.1 by @Jaesang in #111
- Update issue templates by @bluejayA in #114
- override argo image tag by @robertchoi80 in #119
- upgrade argo-wf version to v3.1.9 by @robertchoi80 in #120
- fix typo by @robertchoi80 in #121
- add sealed-secrets app group by @robertchoi80 in #123
- remove taco-watcher by @zugwan in #129
- Update for kube 1.22 by @zugwan in #131
- Add loki & promtail charts by @...