Skip to content

Releases: samba-in-kubernetes/samba-operator

Release v0.6

29 Nov 20:09
Compare
Choose a tag to compare

This is the v0.6 release of the samba-operator project. The samba-operator aims to be a convenient way to manage Samba based SMB shares within a Kubernetes cluster. The project provides a samba-operator OCI container image as well as YAML to serve as the basis of an example deployment.

The developers of the samba-operator project are happy to establish our latest release. While the samba-opeator is still a fairly young project we think it's stable enough to see wider adoption. To report bugs, ask questions, make comments, or particpate in development please visit our project repository at https://github.com/samba-in-kubernetes/samba-operator.

Highlights

  • Use samba-server image v0.6
  • Use samba-metrics image v0.6

What's Changed

  • docs: add a release process document by @phlogistonjohn in #339
  • make check updates to cope with oldest stable version go1.22 by @anoopcs9 in #345
  • github: Update mergify config to replace deprecated attributes by @anoopcs9 in #343
  • tests/centosci: Update mirrored golang image to 1.22 by @anoopcs9 in #346
  • tests/centosci: Update kubectl download url by @anoopcs9 in #347

Full Changelog: v0.5...v0.6

Download

The samba-operator image can be acquired from the quay.io image registry:

  • By tag: quay.io/samba.org/samba-operator:v0.6
  • By digest: quay.io/samba.org/samba-operator@sha256:8932a2e9dced054f2c38279ed84cecc5000822565595cebf41429960b7a927bd

Deploying the operator

This operator can be deployed using the example file samba-operator-v0.6-default.yaml file, attached to this release. Example:

kubectl apply -f samba-operator-v0.6-default.yaml

This is equivalent to checking out the v0.6 tag from the git repository and using the default configuration. Example:

git clone -b v0.6 https://github.com/samba-in-kubernetes/samba-operator
cd samba-operator
kubectl apply -k config/default

Release v0.5

31 May 14:49
Compare
Choose a tag to compare

This is the v0.5 release of the samba-operator project. The samba-operator aims to be a convenient way to manage Samba based SMB shares within a Kubernetes cluster. The project provides a samba-operator OCI container image as well as YAML to serve as the basis of an example deployment.

The developers of the samba-operator project are happy to establish our latest release. While the samba-opeator is still a fairly young project we think it's stable enough to see wider adoption. To report bugs, ask questions, make comments, or particpate in development please visit our project repository at https://github.com/samba-in-kubernetes/samba-operator.

Highlights

  • Use samba-server image v0.5
  • Use samba-metrics image v0.5
  • Restrict deployments to amd64 nodes

What's Changed

  • Bump revive to v1.3.7 by @synarete in #329
  • config: restrict deployments to amd64 nodes by @synarete in #328
  • resources: fix case of nil PodAntiAffinity by @synarete in #331
  • tests/centosci: Update mirrored golang image to 1.21 by @anoopcs9 in #333
  • build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.33.0 by @dependabot in #334
  • workflows: Update actions to avoid Node.js warning by @anoopcs9 in #338
  • hack: Update controller-gen to v0.14.0 by @anoopcs9 in #337
  • build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #336

Full Changelog: v0.4...v0.5

Download

The samba-operator image can be acquired from the quay.io image registry:

  • By tag: quay.io/samba.org/samba-operator:v0.5
  • By digest: quay.io/samba.org/samba-operator@sha256:040307f53c3f3fd6a5935306f9898858b6c46b7e9c2ae46244e79c2bc42fef0d

Deploying the operator

This operator can be deployed using the example file samba-operator-v0.5-default.yaml file, attached to this release. Example:

kubectl apply -f samba-operator-v0.5-default.yaml

This is equivalent to checking out the v0.5 tag from the git repository and using the default configuration. Example:

git clone -b v0.5 https://github.com/samba-in-kubernetes/samba-operator
cd samba-operator
kubectl apply -k config/default

Release v0.4

29 Nov 17:13
Compare
Choose a tag to compare

This is the v0.4 release of the samba-operator project. The samba-operator aims to be a convenient way to manage Samba based SMB shares within a Kubernetes cluster. The project provides a samba-operator OCI container image as well as YAML to serve as the basis of an example deployment.

The developers of the samba-operator project are happy to establish our latest release. While the samba-opeator is still a fairly young project we think it's stable enough to see wider adoption. To report bugs, ask questions, make comments, or particpate in development please visit our project repository at https://github.com/samba-in-kubernetes/samba-operator.

Highlights

  • Use samba-server image v0.4
  • Update kustomize files to use non-deprecated terms
  • Build with Go 1.20

What's Changed

New Contributors

  • @ofan made their first contribution in #311

Full Changelog: v0.3...v0.4

Download

The samba-operator image can be acquired from the quay.io image registry:

  • By tag: quay.io/samba.org/samba-operator:v0.4
  • By digest: quay.io/samba.org/samba-operator@sha256:a651dcdc9e0524c446597eaef8e7ef8c4c1b224e842b1ed1a4d96b1130ae104c

Deploying the operator

This operator can be deployed using the example file samba-operator-v0.4-default.yaml file, attached to this release. Example:

kubectl apply -f samba-operator-v0.4-default.yaml

This is equivalent to checking out the v0.4 tag from the git repository and using the default configuration. Example:

git clone -b v0.4 https://github.com/samba-in-kubernetes/samba-operator
cd samba-operator
kubectl apply -k config/default

Release v0.3

28 Jun 19:38
Compare
Choose a tag to compare

This is the v0.3 release of the samba-operator project. The samba-operator aims to be a convenient way to manage Samba based SMB shares within a Kubernetes cluster. The project provides a samba-operator OCI container image as well as YAML to serve as the basis of an example deployment.

The developers of the samba-operator project are happy to establish our latest release. While the samba-opeator is still a fairly young project we think it's stable enough to see wider adoption. To report bugs, ask questions, make comments, or particpate in development please visit our project repository at https://github.com/samba-in-kubernetes/samba-operator.

Highlights

  • SMB Metrics support for server pods on OpenShift
  • Dynamic updates to basic share configuration parameters
  • Add feature to host multiple shares through one server pod
  • Add ability to specify server pod nodeSelector and affinity values

What's Changed

New Contributors

Full Changelog: v0.2...v0.3

Download

The samba-operator image can be acquired from the quay.io image registry:

  • By tag: quay.io/samba.org/[email protected]
  • By digest: quay.io/samba.org/samba-operator@sha256:86d7d065d723e35d7da6301c6f79901af61ef5ae88baa8f724c09215c0a1ee51

Deploying the operator

This operator can be deployed using the example file samba-operator-v0.3-default.yaml file, attached to this release. Example:

kubectl apply -f samba-operat...

Read more

Release v0.2

08 Jun 19:17
Compare
Choose a tag to compare

samba-operator release v0.2

This is the initial release of the samba-operator project. The samba-operator aims to be a convenient way to manage Samba based SMB shares within a Kubernetes cluster. The project provides a samba-operator OCI container image as well as YAML to serve as the basis of an example deployment.

The developers of the samba-operator project are happy to establish our very first release. While the samba-opeator is still a fairly young project we think it's stable enough to see wider adoption. To report bugs, ask questions, make comments, or particpate in development please visit our project repository at https://github.com/samba-in-kubernetes/samba-operator.

New Contributors

Full Changelog: https://github.com/samba-in-kubernetes/samba-operator/commits/v0.2

The samba-operator image can be acquired from the quay.io image registry:

  • By tag: quay.io/samba.org/[email protected]
  • By digest: quay.io/samba.org/samba-operator@sha256:0e5bb833e1ef433050dab5a8228cda45a23dd521399306b33e677a9d148650d3

Deploying the operator

This operator can be deployed using the example file samba-operator-v0.2-default.yaml file, attached to this release. Example:

kubectl apply -f samba-operator-v0.2-default.yaml

This is equivalent to checking out the v0.2 tag from the git repository and using the default configuration. Example:

git clone -b v0.2 https://github.com/samba-in-kubernetes/samba-operator
cd samba-operator
kubectl apply -k config/default