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