Improve observability, docs
Main
- Improve observability
- Use C4 for docs
Docs
- ADR
- C4
DevOps
- UI
- ShortLink
- shortlink-notify: use kafka
- shortlink-link: setting kafka topic
- Add OCI labels to docker images
- dockerfile: add tini as init for containers
- helm: add HELM_EXPERIMENTAL_OCI=1 to gitlab
- shortlink-namespace: enabled istio-injection
- shortlink-common: add hostUsers for pods
- shortlink-common: add istio telemetry for namespace - shortlink
- shortlink: use PodDisruptionBudget in base.yaml
- Local
- Kubernetes
- Istio
- ArgoCD
- argocd: v2.7.0-rc2
- argocd: dragonfly to draft
- argocd: elasticsearch -> elasticsearch-operator
- helm: move kyverno and kubescape to security folder
- argocd: add notify to grafana
- argocd: enable kiali
- argocd: add shortlink-billing
- argocd: add redis for cache
- pyroscope: to draft
- testkube: to draft
- external-secrets: to draft
- elasticsearch: to draft
- argocd: disable argo-events, argo-workflows, argocd-image-updater
- chaos-mesh: add to argocd, update
- Grafana
- grafana: add sidecar dashboard for rabbitmq, istio
- grafana: add sidecar dashboard for cert-manager, istio
- grafana: fix dashboard for cert-manager
- grafana: refactoring dashboard
- grafana: refactoring datasources
- grafana: add folder for dashboard
- grafana: add plugin flant-statusmap-panel
- grafana: add k8s dashboards
- grafana-loki: skipCrds
- grafana: add plugin grafana-polystat-panel
- redis: add grafana dashboard
- etcd: add dashboard
- GitHub
- GitLab
Back-End
- ShortLink
- Package
- notify(pkg): use go generic. refactoring code
- golintci: setting
- go: assert.Nil -> require.NoError
- gosec: included in golangci-linter
- cel: init (Common Expression Language)
- go: improve MQ_KAFKA_CONSUMER_GROUP
- proto: use managed mode from buf
- pkg: improve kafka - add more options for setting and add healthcheck
- go-uber-style: Zero-value Mutexes are Valid
- c4: don't use go-structurizr
- go: add check connect for postgres
- go: add http observability
- go: add pgx observability
- go: add sarama observability
- go: improve http observability
- saga: improve docs
- Other
UI
- Next
- Landing
- ui-kit
Full Changelog: 0.13.6...0.14.0