update tests for fips (#17592)

This commit is contained in:
skpratt 2023-06-07 10:57:56 -05:00 committed by GitHub
parent a5ba889034
commit a35cafa728
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 11 additions and 0 deletions

View File

@ -12,6 +12,7 @@ import (
"github.com/hashicorp/consul/sdk/testutil"
"github.com/hashicorp/consul/types"
"github.com/hashicorp/consul/version"
)
func TestMerge_LAN(t *testing.T) {
@ -282,6 +283,7 @@ func makeTestNode(t *testing.T, tm testMember) *serf.Member {
"vsn": "2",
"vsn_max": "3",
"vsn_min": "2",
"fips": version.GetFIPSInfo(),
},
}
if tm.partition != "" {

View File

@ -19,6 +19,7 @@ import (
"github.com/hashicorp/consul/agent/grpc-external/testutils"
structs "github.com/hashicorp/consul/agent/structs"
"github.com/hashicorp/consul/proto-public/pbdataplane"
"github.com/hashicorp/consul/version"
)
const testACLToken = "acl-token"
@ -50,6 +51,8 @@ func TestSupportedDataplaneFeatures_Success(t *testing.T) {
require.True(t, feature.GetSupported())
case pbdataplane.DataplaneFeatures_DATAPLANE_FEATURES_ENVOY_BOOTSTRAP_CONFIGURATION:
require.True(t, feature.GetSupported())
case pbdataplane.DataplaneFeatures_DATAPLANE_FEATURES_FIPS:
require.Equal(t, version.IsFIPS(), feature.GetSupported())
default:
require.False(t, feature.GetSupported())
}

View File

@ -1,5 +1,7 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0
//go:build !fips
// +build !fips
package tlsutil

View File

@ -52,6 +52,10 @@ func GetHumanVersion() string {
version += fmt.Sprintf("-%s", release)
}
if IsFIPS() {
version += ".fips1402"
}
if metadata != "" {
version += fmt.Sprintf("+%s", metadata)
}