As we reevaluate how to best support and maintain Staging Ref in the future, we encourage development teams using this environment to highlight their use cases in the following issue: https://gitlab.com/gitlab-com/gl-infra/software-delivery/framework/software-delivery-framework-issue-tracker/-/issues/36.

Skip to content
Snippets Groups Projects
Unverified Commit 20c4e465 authored by Ash McKenzie's avatar Ash McKenzie
Browse files

Rename metaData to just metadata

parent e0903318
No related branches found
No related tags found
No related merge requests found
Showing
with 41 additions and 41 deletions
Loading
Loading
@@ -107,10 +107,10 @@ func TestNewLogMetadata(t *testing.T) {
for _, tc := range testCases {
t.Run(tc.desc, func(t *testing.T) {
metaData := NewLogMetadata(tc.project, tc.username)
require.Equal(t, tc.project, metaData.Project)
require.Equal(t, tc.username, metaData.Username)
require.Equal(t, tc.expectedRootNamespace, metaData.RootNamespace)
metadata := NewLogMetadata(tc.project, tc.username)
require.Equal(t, tc.project, metadata.Project)
require.Equal(t, tc.username, metadata.Username)
require.Equal(t, tc.expectedRootNamespace, metadata.RootNamespace)
})
}
}
Loading
Loading
@@ -23,16 +23,16 @@ func (c *Command) Execute(ctx context.Context) (context.Context, error) {
return ctx, fmt.Errorf("Failed to get username: %v", err)
}
metaData := command.LogMetadata{}
metadata := command.LogMetadata{}
if response.IsAnonymous() {
metaData.Username = "Anonymous"
metadata.Username = "Anonymous"
fmt.Fprintf(c.ReadWriter.Out, "Welcome to GitLab, Anonymous!\n")
} else {
metaData.Username = response.Username
metadata.Username = response.Username
fmt.Fprintf(c.ReadWriter.Out, "Welcome to GitLab, @%s!\n", response.Username)
}
ctxWithLogMetadata := context.WithValue(ctx, "metaData", metaData)
ctxWithLogMetadata := context.WithValue(ctx, "metadata", metadata)
return ctxWithLogMetadata, nil
}
Loading
Loading
Loading
Loading
@@ -90,7 +90,7 @@ func TestExecute(t *testing.T) {
require.NoError(t, err)
require.Equal(t, expectedOutput, buffer.String())
require.Equal(t, expectedUsername, ctxWithLogMetadata.Value("metaData").(command.LogMetadata).Username)
require.Equal(t, expectedUsername, ctxWithLogMetadata.Value("metadata").(command.LogMetadata).Username)
})
}
}
Loading
Loading
Loading
Loading
@@ -58,11 +58,11 @@ func (c *Command) Execute(ctx context.Context) (context.Context, error) {
return ctx, err
}
metaData := command.NewLogMetadata(
metadata := command.NewLogMetadata(
accessResponse.Gitaly.Repo.GlProjectPath,
accessResponse.Username,
)
ctxWithLogMetadata := context.WithValue(ctx, "metaData", metaData)
ctxWithLogMetadata := context.WithValue(ctx, "metadata", metadata)
payload, err := c.authenticate(ctx, operation, repo, accessResponse.UserId)
if err != nil {
Loading
Loading
Loading
Loading
@@ -157,10 +157,10 @@ func TestLfsAuthenticateRequests(t *testing.T) {
require.NoError(t, err)
require.Equal(t, tc.expectedOutput, output.String())
metaData := ctxWithLogMetadata.Value("metaData").(command.LogMetadata)
require.Equal(t, "alex-doe", metaData.Username)
require.Equal(t, "group/project-path", metaData.Project)
require.Equal(t, "group", metaData.RootNamespace)
metadata := ctxWithLogMetadata.Value("metadata").(command.LogMetadata)
require.Equal(t, "alex-doe", metadata.Username)
require.Equal(t, "group/project-path", metadata.Project)
require.Equal(t, "group", metadata.RootNamespace)
})
}
}
Loading
Loading
@@ -31,7 +31,7 @@ func (c *Command) Execute(ctx context.Context) (context.Context, error) {
return ctx, err
}
ctxWithLogMetadata := context.WithValue(ctx, "metaData", command.NewLogMetadata(
ctxWithLogMetadata := context.WithValue(ctx, "metadata", command.NewLogMetadata(
response.Gitaly.Repo.GlProjectPath,
response.Username,
))
Loading
Loading
Loading
Loading
@@ -24,10 +24,10 @@ func TestAllowedAccess(t *testing.T) {
ctxWithLogMetadata, err := cmd.Execute(context.Background())
require.NoError(t, err)
metaData := ctxWithLogMetadata.Value("metaData").(command.LogMetadata)
require.Equal(t, "alex-doe", metaData.Username)
require.Equal(t, "group/project-path", metaData.Project)
require.Equal(t, "group", metaData.RootNamespace)
metadata := ctxWithLogMetadata.Value("metadata").(command.LogMetadata)
require.Equal(t, "alex-doe", metadata.Username)
require.Equal(t, "group/project-path", metadata.Project)
require.Equal(t, "group", metadata.RootNamespace)
}
func TestForbiddenAccess(t *testing.T) {
Loading
Loading
Loading
Loading
@@ -29,11 +29,11 @@ func (c *Command) Execute(ctx context.Context) (context.Context, error) {
return ctx, err
}
metaData := command.NewLogMetadata(
metadata := command.NewLogMetadata(
response.Gitaly.Repo.GlProjectPath,
response.Username,
)
ctxWithLogMetadata := context.WithValue(ctx, "metaData", metaData)
ctxWithLogMetadata := context.WithValue(ctx, "metadata", metadata)
return ctxWithLogMetadata, c.performGitalyCall(ctx, response)
}
Loading
Loading
Loading
Loading
@@ -24,10 +24,10 @@ func TestAllowedAccess(t *testing.T) {
ctxWithLogMetadata, err := cmd.Execute(context.Background())
require.NoError(t, err)
metaData := ctxWithLogMetadata.Value("metaData").(command.LogMetadata)
require.Equal(t, "alex-doe", metaData.Username)
require.Equal(t, "group/project-path", metaData.Project)
require.Equal(t, "group", metaData.RootNamespace)
metadata := ctxWithLogMetadata.Value("metadata").(command.LogMetadata)
require.Equal(t, "alex-doe", metadata.Username)
require.Equal(t, "group/project-path", metadata.Project)
require.Equal(t, "group", metadata.RootNamespace)
}
func TestForbiddenAccess(t *testing.T) {
Loading
Loading
Loading
Loading
@@ -30,11 +30,11 @@ func (c *Command) Execute(ctx context.Context) (context.Context, error) {
return ctx, err
}
metaData := command.NewLogMetadata(
metadata := command.NewLogMetadata(
response.Gitaly.Repo.GlProjectPath,
response.Username,
)
ctxWithLogMetadata := context.WithValue(ctx, "metaData", metaData)
ctxWithLogMetadata := context.WithValue(ctx, "metadata", metadata)
if response.IsCustomAction() {
customAction := customaction.Command{
Loading
Loading
Loading
Loading
@@ -24,10 +24,10 @@ func TestAllowedAccess(t *testing.T) {
ctxWithLogMetadata, err := cmd.Execute(context.Background())
require.NoError(t, err)
metaData := ctxWithLogMetadata.Value("metaData").(command.LogMetadata)
require.Equal(t, "alex-doe", metaData.Username)
require.Equal(t, "group/project-path", metaData.Project)
require.Equal(t, "group", metaData.RootNamespace)
metadata := ctxWithLogMetadata.Value("metadata").(command.LogMetadata)
require.Equal(t, "alex-doe", metadata.Username)
require.Equal(t, "group/project-path", metadata.Project)
require.Equal(t, "group", metadata.RootNamespace)
}
func TestForbiddenAccess(t *testing.T) {
Loading
Loading
Loading
Loading
@@ -230,13 +230,13 @@ func (s *Server) proxyPolicy() (proxyproto.PolicyFunc, error) {
}
func extractMetaDataFromContext(ctx context.Context) command.LogMetadata {
metaData := command.LogMetadata{}
metadata := command.LogMetadata{}
if ctx.Value("metaData") != nil {
metaData = ctx.Value("metaData").(command.LogMetadata)
if ctx.Value("metadata") != nil {
metadata = ctx.Value("metadata").(command.LogMetadata)
}
return metaData
return metadata
}
func staticProxyPolicy(policy proxyproto.Policy) proxyproto.PolicyFunc {
Loading
Loading
Loading
Loading
@@ -353,19 +353,19 @@ func TestExtractMetaDataFromContext(t *testing.T) {
rootNameSpace := "flightjs"
project := fmt.Sprintf("%s/Flight", rootNameSpace)
username := "alex-doe"
ctxWithLogMetadata := context.WithValue(context.Background(), "metaData", command.NewLogMetadata(project, username))
ctxWithLogMetadata := context.WithValue(context.Background(), "metadata", command.NewLogMetadata(project, username))
metaData := extractMetaDataFromContext(ctxWithLogMetadata)
metadata := extractMetaDataFromContext(ctxWithLogMetadata)
require.Equal(t, command.LogMetadata{Project: project, Username: username, RootNamespace: rootNameSpace}, metaData)
require.Equal(t, command.LogMetadata{Project: project, Username: username, RootNamespace: rootNameSpace}, metadata)
}
func TestExtractMetaDataFromContextWithoutMetaData(t *testing.T) {
ctxWithLogMetadata := context.Background()
metaData := extractMetaDataFromContext(ctxWithLogMetadata)
metadata := extractMetaDataFromContext(ctxWithLogMetadata)
require.Equal(t, command.LogMetadata{}, metaData)
require.Equal(t, command.LogMetadata{}, metadata)
}
func setupServer(t *testing.T) *Server {
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment