Make some functions private

This commit is contained in:
John Gardiner Myers 2022-12-18 13:44:23 -08:00
parent f7383b29da
commit a16dbf3747
4 changed files with 11 additions and 11 deletions

View File

@ -69,7 +69,7 @@ type Warning[T SubContext] struct {
Message string
}
func NewContext[T SubContext](ctx context.Context, target Target[T], cluster *kops.Cluster, keystore Keystore, secretStore SecretStore, checkExisting bool, sub T, tasks map[string]Task[T]) (*Context[T], error) {
func newContext[T SubContext](ctx context.Context, target Target[T], cluster *kops.Cluster, keystore Keystore, secretStore SecretStore, checkExisting bool, sub T, tasks map[string]Task[T]) (*Context[T], error) {
c := &Context[T]{
ctx: ctx,
Cluster: cluster,
@ -86,7 +86,7 @@ func NewContext[T SubContext](ctx context.Context, target Target[T], cluster *ko
func NewNodeupContext(ctx context.Context, target NodeupTarget, cluster *kops.Cluster, keystore Keystore, secretStore SecretStore, checkExisting bool, tasks map[string]NodeupTask) (*NodeupContext, error) {
sub := NodeupSubContext{}
return NewContext[NodeupSubContext](ctx, target, cluster, keystore, secretStore, checkExisting, sub, tasks)
return newContext[NodeupSubContext](ctx, target, cluster, keystore, secretStore, checkExisting, sub, tasks)
}
func NewCloudupContext(ctx context.Context, target CloudupTarget, cluster *kops.Cluster, cloud Cloud, keystore Keystore, secretStore SecretStore, clusterConfigBase vfs.Path, checkExisting bool, tasks map[string]CloudupTask) (*CloudupContext, error) {
@ -94,7 +94,7 @@ func NewCloudupContext(ctx context.Context, target CloudupTarget, cluster *kops.
Cloud: cloud,
ClusterConfigBase: clusterConfigBase,
}
return NewContext[CloudupSubContext](ctx, target, cluster, keystore, secretStore, checkExisting, sub, tasks)
return newContext[CloudupSubContext](ctx, target, cluster, keystore, secretStore, checkExisting, sub, tasks)
}
func (c *Context[T]) AllTasks() map[string]Task[T] {

View File

@ -26,18 +26,18 @@ import (
// NodeupDefaultDeltaRunMethod implements the standard change-based run procedure:
// find the existing item; compare properties; call render with (actual, expected, changes)
func NodeupDefaultDeltaRunMethod(e NodeupTask, c *NodeupContext) error {
return DefaultDeltaRunMethod[NodeupSubContext](e, c)
return defaultDeltaRunMethod[NodeupSubContext](e, c)
}
// CloudupDefaultDeltaRunMethod implements the standard change-based run procedure:
// find the existing item; compare properties; call render with (actual, expected, changes)
func CloudupDefaultDeltaRunMethod(e CloudupTask, c *CloudupContext) error {
return DefaultDeltaRunMethod[CloudupSubContext](e, c)
return defaultDeltaRunMethod[CloudupSubContext](e, c)
}
// DefaultDeltaRunMethod implements the standard change-based run procedure:
// defaultDeltaRunMethod implements the standard change-based run procedure:
// find the existing item; compare properties; call render with (actual, expected, changes)
func DefaultDeltaRunMethod[T SubContext](e Task[T], c *Context[T]) error {
func defaultDeltaRunMethod[T SubContext](e Task[T], c *Context[T]) error {
var a Task[T]
var err error

View File

@ -77,7 +77,7 @@ func (a DeletionByTaskName[T]) Less(i, j int) bool {
var _ Target[CloudupSubContext] = &DryRunTarget[CloudupSubContext]{}
func NewDryRunTarget[T SubContext](assetBuilder *assets.AssetBuilder, out io.Writer) *DryRunTarget[T] {
func newDryRunTarget[T SubContext](assetBuilder *assets.AssetBuilder, out io.Writer) *DryRunTarget[T] {
t := &DryRunTarget[T]{}
t.out = out
t.assetBuilder = assetBuilder
@ -85,11 +85,11 @@ func NewDryRunTarget[T SubContext](assetBuilder *assets.AssetBuilder, out io.Wri
}
func NewCloudupDryRunTarget(assetBuilder *assets.AssetBuilder, out io.Writer) *CloudupDryRunTarget {
return NewDryRunTarget[CloudupSubContext](assetBuilder, out)
return newDryRunTarget[CloudupSubContext](assetBuilder, out)
}
func NewNodeupDryRunTarget(assetBuilder *assets.AssetBuilder, out io.Writer) *NodeupDryRunTarget {
return NewDryRunTarget[NodeupSubContext](assetBuilder, out)
return newDryRunTarget[NodeupSubContext](assetBuilder, out)
}
func (t *DryRunTarget[T]) ProcessDeletions() bool {

View File

@ -73,7 +73,7 @@ func Test_DryrunTarget_PrintReport(t *testing.T) {
},
}, false)
var stdout bytes.Buffer
target := NewDryRunTarget[CloudupSubContext](builder, &stdout)
target := newDryRunTarget[CloudupSubContext](builder, &stdout)
tasks := map[string]CloudupTask{}
a := &testTask{
Name: PtrTo("TestName"),