Releases: mattermost/mattermost-operator
Release list
Release v1.10.0
Release notes for v1.10.0
Changelog since v1.9.0
Changes by Kind
Feature/Cleanup
- Bump default Mattermost version to 5.28.0 (#187, @ethervoid)
- Do not return reconciliation error if the health check fails. (#192, @Szymongib)
- Limit number of Cluster Installations in the 'Reconciling' state. (#189, @Szymongib)
Dependencies
Added
Changed
- github.com/creack/pty: v1.1.7 → v1.1.9
- github.com/kr/text: v0.1.0 → v0.2.0
- gopkg.in/check.v1: 41f04d3 → 8fa4692
Removed
Nothing has changed.
The image for this release is docker.io/mattermost/mattermost-operator:v1.10.0
Thanks to all our contributors!
Release v1.9.0
Release notes for v1.9.0
Changelog since v1.8.0
Changes by Kind
Feature
- Expose metrics port for prometheus operator (#186, @cpanato)
- Migrate to Operator SDK 1.0.1 (#179, @Szymongib)
Other (Cleanup or Flake)
- Bump default Mattermost version to 5.27.0 (#182, @gabrieljackson)
Dependencies
Added
- github.com/go-playground/locales: v0.13.0
- github.com/go-playground/universal-translator: v0.17.0
- github.com/goccy/go-yaml: v1.8.1
- github.com/leodido/go-urn: v1.2.0
- github.com/mikefarah/yq/v3: 65cb472
- gopkg.in/go-playground/assert.v1: v1.2.1
- gopkg.in/go-playground/validator.v9: v9.30.0
Changed
- cloud.google.com/go: v0.49.0 → v0.38.0
- github.com/Azure/go-autorest/autorest/adal: 3492b2a → v0.5.0
- github.com/Azure/go-autorest/autorest/date: v0.2.0 → v0.1.0
- github.com/Azure/go-autorest/autorest/mocks: v0.3.0 → v0.2.0
- github.com/Azure/go-autorest/autorest: 3492b2a → v0.9.0
- github.com/NYTimes/gziphandler: v1.1.1 → 56545f4
- github.com/OneOfOne/xxhash: v1.2.6 → v1.2.2
- github.com/alecthomas/template: fb15b89 → a0175ee
- github.com/alecthomas/units: f65c72e → 2efee85
- github.com/asaskevich/govalidator: 475eaeb → f61b66f
- github.com/blang/semver: v3.5.1+incompatible → v3.5.0+incompatible
- github.com/coreos/etcd: v3.3.15+incompatible → v3.3.10+incompatible
- github.com/dgryski/go-sip13: 25c5027 → e10d5fe
- github.com/docker/docker: 46ec873 → be7ac8b
- github.com/fatih/color: v1.7.0 → v1.9.0
- github.com/go-kit/kit: v0.9.0 → v0.8.0
- github.com/go-logr/zapr: v0.1.1 → v0.1.0
- github.com/golang/groupcache: 611e8ac → 5b532d6
- github.com/golang/mock: v1.3.1 → v1.2.0
- github.com/google/pprof: 34ac40c → 3ea8567
- github.com/googleapis/gax-go/v2: v2.0.5 → v2.0.4
- github.com/gophercloud/gophercloud: v0.6.0 → v0.1.0
- github.com/grpc-ecosystem/go-grpc-middleware: v1.1.0 → f849b54
- github.com/grpc-ecosystem/grpc-gateway: v1.12.1 → v1.9.5
- github.com/jstemmer/go-junit-report: v0.9.1 → af01ea7
- github.com/julienschmidt/httprouter: v1.3.0 → v1.2.0
- github.com/kylelemons/godebug: d65d576 → v1.1.0
- github.com/mattn/go-colorable: v0.1.2 → v0.1.7
- github.com/mattn/go-runewidth: v0.0.6 → v0.0.2
- github.com/mattn/goveralls: v0.0.6 → v0.0.7
- github.com/mwitkow/go-conntrack: 2f06839 → cc309e4
- github.com/olekukonko/tablewriter: v0.0.2 → a0225b3
- github.com/prometheus/client_golang: v1.5.1 → v1.0.0
- github.com/prometheus/common: v0.9.1 → v0.4.1
- github.com/rogpeppe/fastuuid: v1.2.0 → 6724a57
- github.com/sirupsen/logrus: v1.5.0 → v1.4.2
- github.com/spaolacci/murmur3: v1.1.0 → f09979e
- github.com/spf13/cast: v1.3.1 → v1.3.0
- go.etcd.io/bbolt: v1.3.4 → v1.3.3
- go.opencensus.io: v0.22.2 → v0.21.0
- go.uber.org/atomic: v1.6.0 → v1.4.0
- go.uber.org/multierr: v1.5.0 → v1.1.0
- go.uber.org/zap: v1.14.1 → v1.10.0
- golang.org/x/exp: a1ab85d → 4b39c73
- golang.org/x/image: cff245a → 0694c2d
- golang.org/x/lint: fdd1cda → d0100b6
- golang.org/x/mobile: d2bd2a2 → d3739f8
- golang.org/x/sys: 85ca7c5 → be1d343
- golang.org/x/time: 555d28b → 9d24e82
- golang.org/x/xerrors: 9bdfabe → 5ec99f8
- google.golang.org/api: v0.14.0 → v0.4.0
- google.golang.org/appengine: v1.6.5 → v1.6.1
- google.golang.org/genproto: 32f20d9 → 24fa4b2
- google.golang.org/grpc: v1.27.0 → v1.26.0
- gopkg.in/yaml.v3: 9f266ea → eeeca48
- honnef.co/go/tools: v0.0.1-2019.2.3 → ea95bdf
- k8s.io/apiextensions-apiserver: v0.18.4 → v0.18.6
- k8s.io/apiserver: v0.18.4 → v0.18.6
- k8s.io/component-base: v0.18.4 → v0.18.6
- sigs.k8s.io/controller-runtime: v0.6.1 → v0.6.2
Removed
- bazil.org/fuse: 371fbbd
- cloud.google.com/go/bigquery: v1.3.0
- cloud.google.com/go/datastore: v1.0.0
- cloud.google.com/go/pubsub: v1.0.1
- cloud.google.com/go/storage: v1.3.0
- contrib.go.opencensus.io/exporter/ocagent: v0.6.0
- dmitri.shuralyov.com/gpu/mtl: 666a987
- github.com/Azure/azure-pipeline-go: v0.2.2
- github.com/Azure/azure-sdk-for-go: v36.1.0+incompatible
- github.com/Azure/azure-storage-blob-go: v0.8.0
- github.com/Azure/go-autorest/autorest/to: 3492b2a
- github.com/Azure/go-autorest/autorest/validation: 3492b2a
- github.com/Azure/go-autorest: v13.3.2+incompatible
- github.com/DATA-DOG/go-sqlmock: v1.4.1
- github.com/DataDog/datadog-go: v3.2.0+incompatible
- github.com/MakeNowJust/heredoc: bb23615
- github.com/Masterminds/goutils: v1.1.0
- github.com/Masterminds/semver/v3: v3.1.0
- github.com/Masterminds/sprig/v3: v3.1.0
- github.com/Masterminds/squirrel: v1.2.0
- github.com/Masterminds/vcs: v1.13.1
- github.com/Microsoft/go-winio: fc70bd9
- github.com/Microsoft/hcsshim: v0.8.9
- github.com/Nvveen/Gotty: cd52737
- github.com/Shopify/logrus-bugsnag: 577dee2
- github.com/Shopify/sarama: v1.19.0
- github.com/Shopify/toxiproxy: v2.1.4+incompatible
- github.com/aliyun/aliyun-oss-go-sdk: v2.0.4+incompatible
- github.com/antihax/optional: ca02139
- github.com/apache/thrift: v0.12.0
- github.com/armon/circbuf: bbbad09
- github.com/armon/go-metrics: v0.3.0
- github.com/armon/go-radix: v1.0.0
- github.com/aws/aws-sdk-go: v1.25.48
- github.com/baiyubin/aliyun-sts-go-sdk: cfa1a18
- github.com/bitly/go-hostpool: a3a6125
- github.com/bradfitz/gomemcache: a41fca8
- github.com/brancz/gojsontoyaml: [bf2969b](https://github.com/brancz/...
Release v1.8.0
Release notes for v1.8.0
Changelog since v1.7.0
Changes by Kind
Feature
- Add Mattermost database read replica configuration (#178, @gabrieljackson)
Other (Cleanup or Flake)
- Bump default Mattermost version to 5.27.0 (#182, @gabrieljackson)
The image for this release is docker.io/mattermost/mattermost-operator:v1.8.0
Thanks to all our contributors!
Release v1.7.0
Release notes for v1.7.0
Changelog since v1.6.1
Changes by Kind
Other (Cleanup or Flake)
- Always set clustering config (#172, @gabrieljackson)
- Refactor ClusterInstallation state logic (#175, @gabrieljackson)
- Resources: update cpu/mem requests and limits (#170, @cpanato)
- Update default Mattermost server version and Go deps (#173, @gabrieljackson)
Dependencies
Added
- github.com/nxadm/tail: v1.4.4
- google.golang.org/protobuf: v1.23.0
- k8s.io/klog/v2: v2.0.0
Changed
- github.com/banzaicloud/k8s-objectmatcher: v1.3.3 → v1.4.1
- github.com/fsnotify/fsnotify: v1.4.7 → v1.4.9
- github.com/go-openapi/jsonreference: v0.19.3 → v0.19.4
- github.com/go-openapi/spec: v0.19.8 → v0.19.9
- github.com/golang/protobuf: v1.3.5 → v1.4.2
- github.com/hashicorp/golang-lru: v0.5.3 → v0.5.4
- github.com/imdario/mergo: v0.3.8 → v0.3.9
- github.com/json-iterator/go: v1.1.9 → v1.1.10
- github.com/onsi/ginkgo: v1.12.0 → v1.12.1
- github.com/onsi/gomega: v1.9.0 → v1.10.1
- github.com/operator-framework/operator-sdk: v0.18.2 → v0.19.1
- github.com/pborman/uuid: v1.2.0 → v1.2.1
- github.com/prometheus/procfs: v0.0.8 → v0.0.11
- golang.org/x/text: v0.3.2 → v0.3.3
- gopkg.in/yaml.v2: v2.2.8 → v2.3.0
- helm.sh/helm/v3: v3.2.0 → v3.2.4
- k8s.io/api: v0.18.2 → v0.18.8
- k8s.io/apiextensions-apiserver: v0.18.2 → v0.18.4
- k8s.io/apimachinery: v0.18.2 → v0.18.8
- k8s.io/apiserver: v0.18.2 → v0.18.4
- k8s.io/client-go: v0.18.2 → v0.18.8
- k8s.io/code-generator: v0.18.2 → v0.18.8
- k8s.io/component-base: v0.18.2 → v0.18.4
- k8s.io/kube-openapi: bf4fb3b → 61e04a5
- k8s.io/utils: a9aa75a → c1c6865
- sigs.k8s.io/controller-runtime: v0.6.0 → v0.6.1
- sigs.k8s.io/kubebuilder: f07a014 → 36aa113
Removed
Nothing has changed.
The image for this release is docker.io/mattermost/mattermost-operator:v1.7.0
Thanks to all our contributors!
Release v1.6.1
Release v1.6.0
Release notes for v1.6.0
Changelog since v1.5.0
Changes by Kind
Feature
- Change
sizeto be a write-only field that will take precedence over replicas and resource limits/requests. If you are manually setting replicas and resource limits/requests, do not setsize(#167, @Szymongib) - Add external database init check (#156, @gabrieljackson)
- Add option to use digest id instead of tag (#164, @cpanato)
- Probes: add startup probe to take care for the starting up process (#160, @cpanato)
- Use database secret values with MySQL operator connections (#161, @gabrieljackson)
Other (Cleanup or Flake)
- Add check modules to check outdated dependencies (#166, @cpanato)
- Cleanup Mattermost app resource constructors (#158, @gabrieljackson)
- Handle negative replica count on final check (#152, @gabrieljackson)
- Job: remove probes from the job image checker (#154, @cpanato)
- Rearrange Mattermost app constructor logic (#157, @gabrieljackson)
- Update
github.com/banzaicloud/k8s-objectmatcherdependency tov1.3.3 - Update
github.com/go-openapi/specdependency tov0.19.8 - Update
github.com/operator-framework/operator-sdkdependency tov0.18.2 - Update
github.com/presslabs/mysql-operatordependency tov0.4.0 - Update
github.com/stretchr/testifydependency tov1.6.1(#155, @cpanato) - bump go image to 1.14.4
- bump alpine image to 3.12
- set the test k8s cluster to be 1.17 (#153, @cpanato)
The image for this release is docker.io/mattermost/mattermost-operator:v1.6.0
Thanks to all our contributors!
Release v1.5.0
Release notes for v1.5.0
Changelog since v1.4.0
Changes by Kind
Feature
- This release adds support for custom resource labels in BlueGreen deployment. With this, a user can overwrite ResourceLabels in the cluster installation and use some custom labels for their BlueGreen deployment. (#138, @Shivam010)
- Update Kind to release 0.8.1 and start testing with K8s 1.16.9 clusters (#146, @cpanato)
Other (Cleanup or Flake)
- Fixes bug in minio connection when not using default
cluster.localcluster domain. (#144, @mterhar) - Handle negative Mattermost replica counts (#151, @gabrieljackson)
- Handle negative replica count on final check (#152, @gabrieljackson)
- Upgrade operator SDK to 0.17.1 and update some deprecated functions (#147, @cpanato)
Uncategorized
- Bump default Mattermost version to 5.23.1 (#149, @gabrieljackson)
Dependencies
Added
- bazil.org/fuse: 371fbbd
- contrib.go.opencensus.io/exporter/ocagent: v0.6.0
- github.com/Azure/azure-pipeline-go: v0.2.2
- github.com/Azure/azure-storage-blob-go: v0.8.0
- github.com/Azure/go-autorest: v13.3.2+incompatible
- github.com/DataDog/datadog-go: v3.2.0+incompatible
- github.com/aliyun/aliyun-oss-go-sdk: v2.0.4+incompatible
- github.com/armon/go-metrics: v0.3.0
- github.com/armon/go-radix: v1.0.0
- github.com/baiyubin/aliyun-sts-go-sdk: cfa1a18
- github.com/bradfitz/gomemcache: a41fca8
- github.com/bugsnag/osext: 0dd3f91
- github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
- github.com/circonus-labs/circonusllhist: v0.1.3
- github.com/codahale/hdrhistogram: 3a0bb77
- github.com/containerd/cgroups: bf292b2
- github.com/containerd/fifo: a9fb20d
- github.com/containerd/go-runc: 5a6d9f3
- github.com/containerd/ttrpc: 0e0f228
- github.com/denverdino/aliyungo: a747050
- github.com/docker/docker: 46ec873
- github.com/elastic/go-sysinfo: v1.1.1
- github.com/elastic/go-windows: v1.0.1
- github.com/facette/natsort: 2cd4dd1
- github.com/go-gl/glfw: e6da0ac
- github.com/go-ini/ini: v1.25.4
- github.com/googleapis/gax-go: v2.0.2+incompatible
- github.com/hashicorp/consul/api: v1.3.0
- github.com/hashicorp/consul/sdk: v0.3.0
- github.com/hashicorp/go-cleanhttp: v0.5.1
- github.com/hashicorp/go-immutable-radix: v1.1.0
- github.com/hashicorp/go-msgpack: v0.5.5
- github.com/hashicorp/go-retryablehttp: v0.5.3
- github.com/hashicorp/go-rootcerts: v1.0.1
- github.com/hashicorp/go-sockaddr: v1.0.2
- github.com/hashicorp/go-uuid: v1.0.1
- github.com/hashicorp/go.net: v0.0.1
- github.com/hashicorp/logutils: v1.0.0
- github.com/hashicorp/mdns: v1.0.0
- github.com/hashicorp/memberlist: v0.1.5
- github.com/hashicorp/serf: v0.8.5
- github.com/influxdata/influxdb: v1.7.7
- github.com/jessevdk/go-flags: v1.4.0
- github.com/joeshaw/multierror: 69b34d4
- github.com/jpillora/backoff: v1.0.0
- github.com/leanovate/gopter: v0.2.4
- github.com/lightstep/lightstep-tracer-common/golang/gogo: bc2310a
- github.com/lightstep/lightstep-tracer-go: v0.18.0
- github.com/lovoo/gcloud-opentracing: v0.3.0
- github.com/marstr/guid: v1.1.0
- github.com/mattn/go-ieproxy: 7c0f686
- github.com/mikefarah/yaml/v2: v2.4.0
- github.com/mikefarah/yq/v2: v2.4.1
- github.com/minio/minio-go/v6: v6.0.49
- github.com/minio/sha256-simd: v0.1.1
- github.com/mitchellh/cli: v1.0.0
- github.com/mitchellh/go-testing-interface: v1.0.0
- github.com/mitchellh/gox: v0.4.0
- github.com/mitchellh/iochan: v1.0.0
- github.com/mitchellh/osext: 5e2d6d4
- github.com/mozillazg/go-cos: v0.13.0
- github.com/mozillazg/go-httpheader: v0.2.1
- github.com/natefinch/lumberjack: v2.0.0+incompatible
- github.com/ncw/swift: v1.0.47
- github.com/opencontainers/runtime-tools: 1d69bd0
- github.com/opentracing-contrib/go-stdlib: cf7a6c9
- github.com/opentracing/basictracer-go: v1.0.0
- github.com/pascaldekloe/goe: v0.1.0
- github.com/posener/complete: v1.1.1
- github.com/prometheus/alertmanager: v0.20.0
- github.com/rs/cors: v1.6.0
- github.com/ryanuber/columnize: v2.1.0+incompatible
- github.com/samuel/go-zookeeper: 2cc03de
- github.com/santhosh-tekuri/jsonschema: v1.2.4
- github.com/sean-/seed: e2103e2
- github.com/shurcooL/httpfs: 8d4bc4b
- github.com/shurcooL/vfsgen: 6a9ea43
- github.com/thanos-io/thanos: v0.11.0
- github.com/tv42/httpunix: b75d861
- github.com/uber/jaeger-client-go: v2.20.1+incompatible
- github.com/uber/jaeger-lib: v2.2.0+incompatible
- github.com/xlab/treeprint: d6fb674
- go.elastic.co/apm/module/apmhttp: v1.5.0
- go.elastic.co/apm/module/apmot: v1.5.0
- go.elastic.co/apm: v1.5.0
- go.elastic.co/fastjson: v1.0.0
- go.uber.org/automaxprocs: v1.2.0
- gomodules.xyz/jsonpatch/v3: v3.0.1
- gomodules.xyz/orderedmap: v0.1.0
- google.golang.org/cloud: 975617b
- gopkg.in/fsnotify/fsnotify.v1: v1.4.7
- gopkg.in/imdario/mergo.v0: v0.3.7
- gopkg.in/ini.v1: v1.51.0
- gopkg.in/op/go-logging.v1: b2cb9fa
- gopkg.in/yaml.v1: 9f9df34
- howett.net/plist: 591f970
Chang...
v1.4.0: Update minio to 1.0.7 (#134)
-
update minio operator dependencies
-
update minio manifests to use 1.0.7
v1.3.0
This release adds support to create TLS when creating the Ingress resource.
When user want to create the ingress and TLS support need to set the UseIngressTLS and the ingress annotations (for example for cert-manager) to make it work.
v1.2.0: Various dependency updates (#126)
- Various dependency updates
Includes:
- Pin kubernetes modules to 1.17.2
- Update operator SDK to 0.15.1
- Update operator version number
- Another
make generateGOROOT fix
-
update vendor
-
update to v0.17.2