Skip to content

Releases: kubernetes-sigs/mcp-lifecycle-operator

v0.1.0

08 Apr 15:11
v0.1.0
97d7684

Choose a tag to compare

What's Changed

  • Initial MCP Lifecycle Operator implementation by @aliok in #1
  • feat: add support for env vars by @jaideepr97 in #8
  • Bump to latest lint and go versions by @matzew in #19
  • Adding Everything MCP Server as an example by @matzew in #17
  • Add dependabot configuration by @ArangoGutierrez in #18
  • Fix all golangci-lint errors blocking CI by @ArangoGutierrez in #21
  • Bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #23
  • Bump golang from 1.25 to 1.26 by @dependabot[bot] in #26
  • feat: add support for security context at pod and container level by @jaideepr97 in #20
  • Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #24
  • Bump the k8sio group with 3 updates by @dependabot[bot] in #27
  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #25
  • Bump sigs.k8s.io/controller-runtime from 0.23.1 to 0.23.3 by @dependabot[bot] in #28
  • feat: add support for mounting secrets to mcp server deployments by @jaideepr97 in #9
  • Bump github.com/onsi/gomega from 1.38.2 to 1.39.1 by @dependabot[bot] in #29
  • Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.28.1 by @dependabot[bot] in #30
  • Add equal checks for Args and ServiceAccountName removal detection by @matzew in #35
  • Apply restricted Pod Security Standard to all deployments by @matzew in #37
  • Add configurable replicas to MCPServer spec by @matzew in #44
  • Add status address URL to MCPServer CR by @matzew in #39
  • CI/CD: add cloudbuild yaml by @jaideepr97 in #46
  • chore: update make test target to only run where _test files exist by @jaideepr97 in #48
  • CI/CD: Add push images script by @jaideepr97 in #49
  • Bump the k8sio group with 3 updates by @dependabot[bot] in #50
  • Refactor API and update documentation with validation tests by @aliok in #40
  • Update Service when port changes by @matzew in #51
  • Guard against panic when existing Deployment has empty containers list by @matzew in #53
  • Log error when updateStatusFailed fails to write status by @matzew in #54
  • Improved "should update deployment when replicas is removed" test by @aliok in #55
  • Fix indentation in a logging statement by @aliok in #59
  • build(deps): Bump go.opentelemetry.io/otel/sdk from 1.36.0 to 1.42.0 by @matzew in #57
  • Bumping to latest of grpc, due to security patch by @matzew in #58
  • Enhance MCPServer with resource requirements and documentation by @aliok in #60
  • feat: validate envFrom secret/cm references exist by @Cali0707 in #63
  • feat: use ssa for all status updates by @Cali0707 in #56
  • fix: resolve goconst and gocyclo lint issues by @matzew in #67
  • fix: use production logging by default instead of hardcoded dev mode by @matzew in #65
  • refactor: remove redundant DeepEqual check on container SecurityContext by @matzew in #66
  • feat: add listType=map validation to reject duplicate storage mount paths by @matzew in #68
  • Enhance MCPServer with health probes by @aliok in #61
  • Enhance MCPServer with emptyDir by @aliok in #62
  • ci: pin workflows to commit shas by @Cali0707 in #70
  • Remove redundant Pending status apply on first reconcile by @matzew in #69
  • Manual cherry pick PR#73 to release-0.1 branch by @aliok in #78

New Contributors

Full Changelog: https://github.com/kubernetes-sigs/mcp-lifecycle-operator/commits/v0.1.0