Releases: openinfradev/helm-charts
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
- User logging 지원 by @intelliguy in #240
- add value 'kubeletExtraArgs' to cluster-api-aws by @robertchoi80 in #241
- cluster-api-aws: fix for external cloud contoller mananger by @zugwan in #242
- cluster-api-aws: fix kubelet args for machinePool/Deployment by @zugwan in #243
- cluster-api-aws: fix AMI specification errors by @zugwan in #244
- bugfix: remove conflict on second installation by @intelliguy in #245
Full Changelog: v3.2.0...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
- lma-addons: change metrics to check abnormal status by @intelliguy in #226
- Capa use gp3 storage type by @zugwan in #229
- cluster-api-aws: add support for additional security groups by @zugwan in #230
- github workflow: lint: use latest helm for lint by @zugwan in #232
- Update lint.yaml: ignore hidden directories by @zugwan in #233
- lma-addons: add new dashboard using prometheus and loki data sychrono… by @intelliguy in #228
- Opa Exporter 추가 by @intelliguy in #235
- cluster-api-byoh: add custom container registry for k8s images by @zugwan in #236
- cluster-api-aws: add support for additional security groups to control plane nodes by @zugwan in #231
- cluster-api-aws: use external cloud provider by @zugwan in #238
- remove log panel from appserving dashboard by @robertchoi80 in #239
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.0.0 릴리즈에는 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
- add appserving dashboard by @robertchoi80 in #200
- Revert "rename appserve dashboard" by @robertchoi80 in #201
- cluster-api-*: make kubeadm control plane configurable by @zugwan in #199
- use new action for publishing charts by @robertchoi80 in #205
- tks-api 설치 자동화를 위한 helm-chart 변경 by @ktkfree in #204
- prepare-decapod-controller: fix db secret filed name by @zugwan in #208
- feature. add paramters for tks-api by @ktkfree in #209
- feature. add clusterrole to tks-api for byoh. by @ktkfree in #207
- trivial. update image version for tks-apis by @ktkfree in #210
- feature. add token secret to tks-apis for service-account. by @ktkfree in #211
- trivial. update tks-apis docker image by @ktkfree in #212
- bugfix. add revision to tks-api by @ktkfree in #213
- lma-addons: change some hard-fixed namespace to be defined on deployment by @intelliguy in #214
- add oidc config on kiali resource by @cho4036 in #215
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
- Release v2 by @ktkfree in #121
- Add extraArgs for fluentbit inputs by @Jaesang in #124
- add non-downloadable upstream charts by @zugwan in #125
- cluster-api-aws: remove common post-jobs by @zugwan in #126
- cluster-api-aws: fix missing image value for the job by @zugwan in #128
- add cluster-api-byoh chart by @zugwan in #127
- kubernetes-addons: remove storage class by @zugwan in #131
- feature. change id scheme by @ktkfree in #130
- fluentbit에서 다수의 elastic cluster를 지원하도록 수정함 by @intelliguy in #132
- fluentbit에서 throttle 기능 수행 by @intelliguy in #133
- fluentbit 관련 챠트 정리 by @intelliguy in #135
- tks-info: update pre-install job to create app_serve_app table by @robertchoi80 in #136
- cluster-api-byoh: update for v0.3.0 by @zugwan in #137
- fluentbit: support loki and custom parser by @intelliguy in #138
- fluentbit-resource: add defense codes in jobs for empty elasticsearch… by @intelliguy in #139
- event exporter가 loki에 이벤트를 저장할 수 있다. by @intelliguy in #140
- fluentbit: change crd from kubesphere.io to fluent.io by @intelliguy in #142
- lma-addons: add loki dashboard and feature.. by @intelliguy in #141
- bugfix: make lower case on configmap names by @intelliguy in #143
- feature. add creator and description by @ktkfree in #144
- thanos-config: change minio name by @intelliguy in #145
- Combine tks apis by @ktkfree in #147
- feature. add chart by @ktkfree in #146
- lma-addons: new mechanism for deploing grafana dashboard by @intelliguy in #148
- Update keycloak charts by @robertchoi80 in #150
- trivial. add params to tks-admin-console by @ktkfree in #149
- addons: add grafana dashboards for istio by @intelliguy in #151
- add jaeger nodeAffinity by @seungkyua in #152
- add jaeger image and istio-ingress-gateway by @seungkyua in #153
- add kiali image url by @seungkyua in #154
- kubernetes dashboards restructuring by @bluejayA in #155
- fix missing taco_cluster variables by @bluejayA in #157
- add bitnami tomcat chart for appserving service by @robertchoi80 in #158
- lma-addons: change name to avoid from naming errors by @intelliguy in #159
- feature. add variable to kiali resource for allowing all namespace by @ktkfree in #160
- Update kiali-controlplane.yaml by @ktkfree in #161
- feature. add sql script for app_serve_app. by @ktkfree in #162
- servicemesh-jaeger-resource: disable es index cleaner cronjob by @zugwan in #163
- tks-apis: add cmd args to app-serve-lcm by @robertchoi80 in #164
- cluster-api-aws: 워커 노드를 정적으로 배포 by @zugwan in #165
- cluster-api-aws: EKS 지원 추가 by @zugwan in #166
- improve: Change minio chart from bitnami to minio-official by @cho4036 in #168
- cluster-api-aws: EKS addon 지원 추가 by @zugwan in #169
- feature: Add harbor helm chart openinfradev/tks-issues#451 by @cho4036 in #167
- eventexporter: add handler for image of sidecar by @intelliguy in #170
- renaming spec.networkSpec to spec.network by @zugwan in #171
- cluster-api-aws: remove unnecessary conditional for POD subnet CIDR by @zugwan in #172
- add chart for aws resources using ack by @intelliguy in #173
- cluster-api-aws: add multitenancy features by @zugwan in #175
- ack-resource: bump up to 1.0.0 by @intelliguy in #174
- add cassandra cr by @seungkyua in #177
- 20230508 jaeger kiali cr by @seungkyua in #178
- fix nodeSelector by @seungkyua in #179
- remove to check logic that is installed cert-manager by @seungkyua in #180
- Loki multi cluster by @intelliguy in #176
- cluster-api-aws: fix multiple machinepool definition erros by @zugwan in #181
- lma-addons: fix uid for each dashboard and seperate etcd dashboard fr… by @intelliguy in #183
- Fix typos, add new config options from kubernetes-event-exporter project by @marcelofernandez in #182
- Bumpup kubernetes-event-exporter by @intelliguy in #184
- add annotation to prevent race between capa and cluster-autoscaler by @zugwan in #185
- cluster-api-aws: add additional nodegroup IAM role policy by @zugwan in #186
- lma-addons 에서 수정이 필요한 내역들 by @intelliguy in #188
- add ack-byoh-envs chart by @zugwan in #189
- cluster-api-aws: fix bastion host if eks is enabled by @zugwan in #190
- S3 support by @intelliguy in #191
- feature. add tks-api charts by @ktkfree in #192
- trivial. fix syntax by @ktkfree in #193
- ack-resources: add controllerability for versioned objects on s3 buckets by @intelliguy in #194
- Keycloak helm chart 최신화 by @cho4036 in #196
- ack-resourcs: bugfix for using default by @intelliguy in #195
- change image repo from harbor-cicd to harbor by @intelliguy in #197
- ack-resource: config versioning when only it is given by @intelliguy in #198
New Contributors
- @cho4036 made their first contribution in #168
- @marcelofernandez made their first contribution in #182
Full Changelog: v2.0.0...v3.0.0
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 mysql chart repository by @estherk0 in #1
- Upgrade Argo to v2.12.5 by @estherk0 in #4
- bugfix: github action branch by @estherk0 in #5
- add 'eck-resource' helm chart. by @estherk0 in #6
- fix nameOverride values by @estherk0 in #7
- remove duplicate value by @estherk0 in #8
- update grafana dashboards by @zugwan in #2
- Fix bug in lma-addons chart by @estherk0 in #10
- Delete helm hook-delete-policy from fluentbit-operator chart by @estherk0 in #11
- Fix es http configuration in eck-resource chart by @estherk0 in #12
- Add new chart service-mesh-resource by @estherk0 in #13
- fix missing |- in configmap by @estherk0 in #14
- Federates istio, jaeger metric by @estherk0 in #15
- add tracing and mesh config into istio-operator by @estherk0 in #16
- Add configuration for Istio gateway by @estherk0 in #17
- Add new chart "thanos-config" by @estherk0 in #19
- Add cluster-api-openstack chart by @zugwan in #18
- etcd election timout 설정 추가 by @zugwan in #21
- update service-mesh-resource chart by @robertchoi80 in #20
- use 'yq v4' to create a cloud secret by @zugwan in #22
- Add config values for kubernetes control plane by @Jaesang in #24
- upgrade istio 1.9.1 grafana dashboards by @seungkyua in #25
- update istio servicemonitor, podmonitor for 1.9.1 by @estherk0 in #26
- fix es service by @estherk0 in #28
- create namespace if needed by @estherk0 in #30
- fix namespace of istio components by @estherk0 in #31
- add handler to support http/https on communication with objectstorage by @intelliguy in #33
- create dashboards when it's enabled by @estherk0 in #34
- add rook-ceph-cluster chart for Rook Ceph cluster deployment by @zugwan in #35
- renamed hanu-helm-repo to helm-repo by @estherk0 in #36
- Fix service-mesh-resource chart by @robertchoi80 in #37
- bump service-mesh-resource chart version by @robertchoi80 in #38
- workflow: publish: add manual trigger support by @zugwan in #39
- rook-ceph-cluster: make toolbox image configurable by @zugwan in #40
- added new workflow to deal with stale pr and issues by @estherk0 in #41
- added istio operator image values by @estherk0 in #42
- added jaeger-operator chart to set images by @estherk0 in #43
- jaeger-operator: fix image parameters by @zugwan in #45
- Add istio prometheus rules by @seungkyua in #32
- support static nodeport for the thanos sidecar service by @intelliguy in #44
- fixed committer of github action by @estherk0 in #47
- servicemesh chart refactoring by @seungkyua in #48
- Added new chart for cluster api provider aws by @estherk0 in #46
- rook-ceph-cluster: update ceph version to v15.2.13 by @zugwan in #54
- rook-ceph-cluster: fix toolbox image by @zugwan in #55
- rook-ceph-cluster: fix host networking by @zugwan in #56
- Add Kubernetes-addons helm chart by @Jaesang in #52
- fix: missing namespace by @estherk0 in #57
- TACODEV-774: add service monitors and dashboards for metrics from arg… by @intelliguy in #50
- add prepare-decopod-controller chart by @robertchoi80 in #58
- Add baseOS variable for kubernetes node's OS by @Jaesang in #60
- fix: added ami values into cluster-api-aws by @estherk0 in #59
- Update rules to support a single cluster (Tacodev-798) by @intelliguy in #61
- Add an initContainer that fixes the kernel setting by @Jaesang in #66
- Add prepare-etcd-secret chart by @Jaesang in #65
- Fix default value for decapod by @Jaesang in #67
- TACODEV-908 : Feature/modify multi step installation by @ktkfree in #64
- Update issue templates by @bluejayA in #71
- make tks-contract, tks-info, tks-cluster-lcm helm chart by @seungkyua in #63
- rook-ceph-cluster: add placment options for Ceph services by @zugwan in #73
- rook: fix wrong scope in CephCluster template by @zugwan in #75
- TACODEV-909: workaround for using machinepool on CAPA by @intelliguy in #68
- capa: 네임스페이스 정의 누락 부분 수정 by @zugwan in #76
- TACODEV-909: bugfix) add namespace on references for resource by @intelliguy in #77
- fix grafana dashboard for istio by @seungkyua in #79
- TACODEV-909: integrate postjobs, update version and so on by @intelliguy in #78
- add dedicated es user for fluentbit by @intelliguy in #80
- Fix. update tksapis parameters by @ktkfree in #83
- Fix. update database schema by @ktkfree in #84
- Add loki dashboard to lma-addons chart by @robertchoi80 in #86
- Fix. enables download tks image by @ktkfree in #87
- cluster-api-aws: machineDeployment를 사용한 multi-AZ 워커 노드 지원 by @zugwan in #88
- support clusterapi aws provider v1.0 by @intelliguy in #85
- cluster-api-aws) pre-deletion job 추가 by @intelliguy in #90
- fluentbit operator의 k8s 1.22 버전 지원 by @intelliguy in #89
- cluster-api-aws: v1beta1 지원 부분 정리 및 machinepool/machinedeployment 생성 부분 단일화 by @zugwan in #91
- Refactor prepare etcd by @robertchoi80 in #92
- make loki dashboard work by @robertchoi80 in #93
- add cluster-autoscaler chart for cluster-api provider by @zugwan in #94
- bugfix: the fluentbit-operator chart supports kube-1.22 by @intelliguy in #95
- support the spot instance over machine template&deployment by @intelliguy in #96
- add keycloak-operator chart by @zugwan in #98
- add keycloak-resources for keycloak-operator by @zugwan in #100
- fix keycloak-resources chart name by @zugwan in #101
- kubernetes-addons: remove aws ebs storage ...