Skip to content

v2.0.0

Compare
Choose a tag to compare
@intelliguy intelliguy released this 12 Jul 02:28
· 285 commits to main since this release
0ac3c87

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 support by @zugwan in #103
  • Feature. add default contract/csp by @ktkfree in #102
  • upgrade jaeger-resource, kiali-resource, grafana-dashboard by @seungkyua in #104
  • feature. add tks-cluster-lcm parameters. by @ktkfree in #105
  • keycloak-resources: remove namespace field by @zugwan in #107
  • cluster-autoscaler: add manangement rbac deploy only option by @zugwan in #108
  • feature. add chart for tks-portal by @ktkfree in #109
  • internal path 추가 by @intelliguy in #110
  • feature. support default contract by @ktkfree in #112
  • add kibana web root by @seungkyua in #111
  • fix kibana readinessprobe by @seungkyua in #113
  • Use custom aws-ebs-csi-driver chart by @robertchoi80 in #114
  • kubernetes-addons: add 'taco-storage' storageclass by @zugwan in #115
  • bugfix. update cluster table scheme. by @ktkfree in #116
  • feature. add revision to tks-contract arguments by @ktkfree in #118
  • Add tks batch by @ktkfree in #117
  • cluster-api-aws: use unique key for the machinedeployment raw yaml by @zugwan in #119
  • feature. add colume to clusters, application_groups by @ktkfree in #122
  • feature. remove node selector by @ktkfree in #123

New Contributors

Full Changelog: https://github.com/openinfradev/helm-charts/commits/v2.0.0