Skip to content

Releases: mattermost/mattermost-operator

Release v1.10.0

Choose a tag to compare

@cpanato cpanato released this 02 Nov 10:32
6d63edc

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

  • github.com/niemeyer/pretty: a10e7ca
  • github.com/vrischmann/envconfig: v1.3.0

Changed

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

Choose a tag to compare

@cpanato cpanato released this 15 Oct 13:41
f4d390d

Release notes for v1.9.0

Changelog since v1.8.0

Changes by Kind

Feature

Other (Cleanup or Flake)

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

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/...
Read more

Release v1.8.0

Choose a tag to compare

@stylianosrigas stylianosrigas released this 24 Sep 08:42
b3f4667

Release notes for v1.8.0

Changelog since v1.7.0

Changes by Kind

Feature

Other (Cleanup or Flake)

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

Thanks to all our contributors!

Release v1.7.0

Choose a tag to compare

@cpanato cpanato released this 18 Sep 14:52
f1f3db3

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

Choose a tag to compare

@cpanato cpanato released this 30 Jul 14:48
8bae018

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

Choose a tag to compare

@cpanato cpanato released this 27 Jul 07:39
5769001

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

Choose a tag to compare

@cpanato cpanato released this 16 Jun 15:40
880fb36

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)

Choose a tag to compare

@cpanato cpanato released this 20 Apr 11:55
b87e314
  • update minio operator dependencies

  • update minio manifests to use 1.0.7

v1.3.0

Choose a tag to compare

@stylianosrigas stylianosrigas released this 25 Mar 16:28
8b9120b

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)

Choose a tag to compare

@cpanato cpanato released this 20 Apr 12:06
487d43a
  • 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