Skip to content

Commit

Permalink
response to comments
Browse files Browse the repository at this point in the history
  • Loading branch information
nicks committed May 6, 2022
1 parent 7343f4c commit a41253a
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 15 deletions.
6 changes: 3 additions & 3 deletions internal/cli/wire_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 12 additions & 8 deletions internal/controllers/core/cluster/reconciler.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,14 @@ const (
)

type Reconciler struct {
globalCtx context.Context
ctrlClient ctrlclient.Client
store store.RStore
requeuer *indexer.Requeuer
clock clockwork.Clock
connManager *ConnectionManager
base xdg.Base
globalCtx context.Context
ctrlClient ctrlclient.Client
store store.RStore
requeuer *indexer.Requeuer
clock clockwork.Clock
connManager *ConnectionManager
base xdg.Base
apiServerName model.APIServerName

localDockerEnv docker.LocalEnv
dockerClientFactory DockerClientFactory
Expand Down Expand Up @@ -81,6 +82,7 @@ func NewReconciler(
k8sClientFactory KubernetesClientFactory,
wsList *server.WebsocketList,
base xdg.Base,
apiServerName model.APIServerName,
) *Reconciler {
requeuer := indexer.NewRequeuer()

Expand All @@ -97,6 +99,7 @@ func NewReconciler(
wsList: wsList,
clusterHealth: newClusterHealthMonitor(globalCtx, clock, requeuer),
base: base,
apiServerName: apiServerName,
}
}

Expand Down Expand Up @@ -398,7 +401,8 @@ func (r *Reconciler) writeFrozenKubeConfig(ctx context.Context, nn types.Namespa
}

printer := printers.YAMLPrinter{}
path, err := r.base.ConfigFile(filepath.Join("cluster", nn.Name))
path, err := r.base.RuntimeFile(
filepath.Join(string(r.apiServerName), "cluster", fmt.Sprintf("%s.yml", nn.Name)))
if err != nil {
logger.Get(ctx).Warnf("Writing Kubernetes config: %v", err)
return ""
Expand Down
3 changes: 2 additions & 1 deletion internal/controllers/core/cluster/reconciler_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,8 @@ func newFixture(t *testing.T) *fixture {
FakeDockerClientOrError(dockerClient, nil),
FakeKubernetesClientOrError(k8sClient, nil),
server.NewWebsocketList(),
base)
base,
"tilt-default")
requeueChan := make(chan indexer.RequeueForTestResult, 1)
indexer.StartSourceForTesting(cfb.Context(), r.requeuer, r, requeueChan)
return &fixture{
Expand Down
2 changes: 1 addition & 1 deletion internal/engine/upper_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -3398,7 +3398,7 @@ func newTestFixture(t *testing.T, options ...fixtureOptions) *testFixture {
clr := cluster.NewReconciler(ctx, cdc, st, clock, clusterClients, docker.LocalEnv{},
cluster.FakeDockerClientOrError(dockerClient, nil),
cluster.FakeKubernetesClientOrError(kClient, nil),
wsl, base)
wsl, base, "tilt-default")
dclsr := dockercomposelogstream.NewReconciler(cdc, st)

cb := controllers.NewControllerBuilder(tscm, controllers.ProvideControllers(
Expand Down
4 changes: 2 additions & 2 deletions internal/k8s/env.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ type APIConfigOrError struct {
func ProvideAPIConfig(clientLoader clientcmd.ClientConfig, contextOverride KubeContextOverride, namespaceOverride NamespaceOverride) APIConfigOrError {
config, err := clientLoader.RawConfig()
if err != nil {
return APIConfigOrError{Error: errors.Wrap(err, "Loading Kubernetes current-context")}
return APIConfigOrError{Error: errors.Wrap(err, "Loading Kubernetes config")}
}

// NOTE(nick): The RawConfig() accessor doesn't handle overrides.
Expand All @@ -45,7 +45,7 @@ func ProvideAPIConfig(clientLoader clientcmd.ClientConfig, contextOverride KubeC

err = clientcmd.ConfirmUsable(config, config.CurrentContext)
if err != nil {
return APIConfigOrError{Error: errors.Wrap(err, "Overriding Kubernetes context")}
return APIConfigOrError{Error: errors.Wrap(err, "Loading Kubernetes config")}
}

return APIConfigOrError{Config: &config}
Expand Down

0 comments on commit a41253a

Please sign in to comment.