This is the v0.8 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-operator is still a fairly young project we think it's stable enough to see wider adoption. To report bugs, ask questions, make comments, or participate in development please visit our project repository at https://github.com/samba-in-kubernetes/samba-operator.
Highlights
- Use samba-server image v0.8
- Use samba-metrics image v0.8
What's Changed
- readme: add a maintenance status warning by @phlogistonjohn in #351
- readme: improve wording by @obnoxxx in #352
- tests/centosci: Update mirrored golang image to 1.23 by @anoopcs9 in #353
- go.mod: Bump Go version to 1.23.0 by @anoopcs9 in #355
- workflows: use ubuntu-latest on all jobs by @phlogistonjohn in #359
- resources: add support for setting custom samba configuration by @FTS152 in #357
- build(deps): bump golang.org/x/net from 0.23.0 to 0.38.0 by @dependabot[bot] in #356
- tests/centosci: Update mirrored golang image to 1.24 by @anoopcs9 in #361
- mergify: Restrict the addition of "priority-review" label by @anoopcs9 in #362
- github: Fix mergify configuration by @anoopcs9 in #364
- build(deps): bump golang.org/x/oauth2 from 0.0.0-20220223155221-ee480838109b to 0.27.0 by @dependabot[bot] in #363
- Update basic tools and environment for go1.25 by @anoopcs9 in #365
New Contributors
Full Changelog: v0.6...v0.8
Download
The samba-operator image can be acquired from the quay.io image registry:
- By tag: quay.io/samba.org/samba-operator:v0.8
- By digest: quay.io/samba.org/samba-operator@sha256:b8c42f6958915d91a1df5df40228b178708a4ccb1111c8103ab832d32af38fc5
Deploying the operator
This operator can be deployed using the example file samba-operator-v0.8-default.yaml file, attached to this release. Example:
kubectl apply -f samba-operator-v0.8-default.yaml
This is equivalent to checking out the v0.8 tag from the git repository and using the default configuration. Example:
git clone -b v0.8 https://github.com/samba-in-kubernetes/samba-operator
cd samba-operator
kubectl apply -k config/default