// Copyright IBM Corp. 2015, 2025 // SPDX-License-Identifier: BUSL-1.1 //go:build !ent // +build !ent package nomad import ( autopilot "github.com/hashicorp/raft-autopilot" "github.com/hashicorp/nomad/nomad/peers" "github.com/hashicorp/nomad/nomad/structs" ) func (s *Server) autopilotPromoter() autopilot.Promoter { return autopilot.DefaultPromoter() } // autopilotServerExt returns the autopilot-enterprise.Server extensions needed // for ENT feature support, but this is the empty OSS implementation. func (s *Server) autopilotServerExt(_ *peers.Parts) interface{} { return nil } func (s *Server) autopilotStateExt(_ *autopilot.State, _ *structs.OperatorHealthReply) error { return nil } // autopilotConfigExt returns the autopilot-enterprise.Config extensions needed // for ENT feature support, but this is the empty OSS implementation. func autopilotConfigExt(_ *structs.AutopilotConfig) interface{} { return nil }