Skip to content

Releases: mattermost/mattermost-operator

Release v1.7.0

18 Sep 14:52
f1f3db3
Compare
Choose a tag to compare

Release notes for v1.7.0

Changelog since v1.6.1

Changes by Kind

Other (Cleanup or Flake)

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

30 Jul 14:48
8bae018
Compare
Choose a tag to compare

Release notes for v1.6.1

Changelog since v1.6.0

Bugs

  • probes: remove startup probe because 1.17 this is not enabled and was causing reconcile infinite loop (#169, @cpanato)

The image for this release is docker.io/mattermost/mattermost-operator:v1.6.1

Thanks to all our contributors!

Release v1.6.0

27 Jul 07:39
5769001
Compare
Choose a tag to compare

Release notes for v1.6.0

Changelog since v1.5.0

Changes by Kind

Feature

  • Change size to 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 set size (#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-objectmatcher dependency to v1.3.3
  • Update github.com/go-openapi/spec dependency to v0.19.8
  • Update github.com/operator-framework/operator-sdk dependency to v0.18.2
  • Update github.com/presslabs/mysql-operator dependency to v0.4.0
  • Update github.com/stretchr/testify dependency to v1.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

16 Jun 15:40
880fb36
Compare
Choose a tag to compare

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.local cluster 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

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...

Read more

v1.4.0: Update minio to 1.0.7 (#134)

20 Apr 11:55
b87e314
Compare
Choose a tag to compare
  • update minio operator dependencies

  • update minio manifests to use 1.0.7

v1.3.0

25 Mar 16:28
8b9120b
Compare
Choose a tag to compare

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)

20 Apr 12:06
487d43a
Compare
Choose a tag to compare
  • Various dependency updates

Includes:

  • Pin kubernetes modules to 1.17.2
  • Update operator SDK to 0.15.1
  • Update operator version number
  • Another make generate GOROOT fix
  • update vendor

  • update to v0.17.2

v1.1.0

28 Jan 15:55
f281202
Compare
Choose a tag to compare

Changes since v1.0.0:

  • Improved Mattermost rolling-update process
  • Added option to set Mattermost pod environment variables
  • Upgraded operator SDK and various dependencies
  • Bumped default Mattermost version to 5.19.1

v1.0.0

19 Nov 00:04
Compare
Choose a tag to compare

Changes since v0.8.5:

  • Unique MySQL operator cluster names generated from the Mattermost installation name.

Highlights of the Mattermost Operator:

  • Simple deployment and management of Mattermost.
  • Rolling upgrade handling.
  • Options for operator-managed database and filestore, or any user-managed MySQL or S3 compatible service.
  • Blue/Green build deployments.
  • Canary build deployments.
  • Restore databases from backups.

v0.8.5

14 Nov 23:01
eda59d3
Compare
Choose a tag to compare

Changes:

  • Added option to use custom MySQL operator database credentials for new installations.
  • Changed wording for "external databases" to "user-manged databases". When creating secrets for these databases, the key name should be DB_CONNECTION_STRING and the value should be the full connection string of the database.

Docker Image can be found:
https://hub.docker.com/r/mattermost/mattermost-operator/tags

mattermost/mattermost-operator:v0.8.5