mirror of
https://github.com/status-im/consul.git
synced 2025-01-09 21:35:52 +00:00
5fb9df1640
* Adding explicit MPL license for sub-package This directory and its subdirectories (packages) contain files licensed with the MPLv2 `LICENSE` file in this directory and are intentionally licensed separately from the BSL `LICENSE` file at the root of this repository. * Adding explicit MPL license for sub-package This directory and its subdirectories (packages) contain files licensed with the MPLv2 `LICENSE` file in this directory and are intentionally licensed separately from the BSL `LICENSE` file at the root of this repository. * Updating the license from MPL to Business Source License Going forward, this project will be licensed under the Business Source License v1.1. Please see our blog post for more details at <Blog URL>, FAQ at www.hashicorp.com/licensing-faq, and details of the license at www.hashicorp.com/bsl. * add missing license headers * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 * Update copyright file headers to BUSL-1.1 --------- Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
76 lines
2.3 KiB
Go
76 lines
2.3 KiB
Go
// Copyright (c) HashiCorp, Inc.
|
|
// SPDX-License-Identifier: BUSL-1.1
|
|
|
|
//go:build !consulent
|
|
// +build !consulent
|
|
|
|
package agent
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/hashicorp/consul/acl"
|
|
"github.com/hashicorp/consul/agent/config"
|
|
"github.com/hashicorp/consul/agent/consul"
|
|
"github.com/hashicorp/consul/agent/proxycfg"
|
|
"github.com/hashicorp/consul/agent/structs"
|
|
"github.com/hashicorp/consul/api"
|
|
)
|
|
|
|
// enterpriseAgent embeds fields that we only access in consul-enterprise builds
|
|
type enterpriseAgent struct{}
|
|
|
|
// fillAgentServiceEnterpriseMeta is a noop stub for the func defined agent_ent.go
|
|
func fillAgentServiceEnterpriseMeta(_ *api.AgentService, _ *acl.EnterpriseMeta) {}
|
|
|
|
// fillHealthCheckEnterpriseMeta is a noop stub for the func defined agent_ent.go
|
|
func fillHealthCheckEnterpriseMeta(_ *api.HealthCheck, _ *acl.EnterpriseMeta) {}
|
|
|
|
// initEnterprise is a noop stub for the func defined agent_ent.go
|
|
func (a *Agent) initEnterprise(consulCfg *consul.Config) error {
|
|
return nil
|
|
}
|
|
|
|
// reloadEnterprise is a noop stub for the func defined agent_ent.go
|
|
func (a *Agent) reloadEnterprise(conf *config.RuntimeConfig) error {
|
|
return nil
|
|
}
|
|
|
|
// enterpriseConsulConfig is a noop stub for the func defined in agent_ent.go
|
|
func enterpriseConsulConfig(_ *consul.Config, _ *config.RuntimeConfig) {
|
|
}
|
|
|
|
// validateFIPSConfig is a noop stub for the func defined in agent_ent.go
|
|
func validateFIPSConfig(_ *config.RuntimeConfig) error {
|
|
return nil
|
|
}
|
|
|
|
// WriteEvent is a noop stub for the func defined agent_ent.go
|
|
func (a *Agent) WriteEvent(eventType string, payload interface{}) {
|
|
}
|
|
|
|
// startLicenseManager is used to start the license management process
|
|
func (a *Agent) startLicenseManager(_ context.Context) error {
|
|
return nil
|
|
}
|
|
|
|
// stopLicenseManager is used to stop the license management go routines
|
|
func (a *Agent) stopLicenseManager() {}
|
|
|
|
// enterpriseStats outputs all the Agent stats specific to Consul Enterprise
|
|
func (a *Agent) enterpriseStats() map[string]map[string]string {
|
|
return nil
|
|
}
|
|
|
|
func (a *Agent) AgentEnterpriseMeta() *acl.EnterpriseMeta {
|
|
return structs.NodeEnterpriseMetaInDefaultPartition()
|
|
}
|
|
|
|
func (a *Agent) registerEntCache() {}
|
|
|
|
func (*Agent) fillEnterpriseProxyDataSources(*proxycfg.DataSources) {}
|
|
|
|
func (a *Agent) writeAuditRPCEvent(_ string, _ string) interface{} {
|
|
return nil
|
|
}
|