You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cmd.Flags().BoolVar(&controlPlaneExternalIP, "control-plane-external-ip", true, "Whether or not to assign an ephemeral public IP to the control plane nodes, needed to access cluster from outside sled, as well as for debugging")
261
279
cmd.Flags().IntVarP(&verbose, "verbose", "v", 0, "set log level, 0 is info, 1 is debug, 2 is trace")
262
280
cmd.Flags().StringVar(&address, "address", ":8080", "Address to bind the server to")
263
-
cmd.Flags().BoolVar(&runOnce, "runonce", false, "Run the server once and then exit, do not run a long-running control loop for checking the controller or listening for API calls")
281
+
cmd.Flags().BoolVar(&noPivot, "no-pivot", false, "Do not pivot this controller to run on the cluster itself after bringing the cluster up, instead continue long-running here")
282
+
cmd.Flags().StringVar(&controllerOCIImage, "controller-oci-image", "aifoundryorg/oxide-controller:latest", "OCI image to use for the controller")
264
283
cmd.Flags().IntVar(&controlLoopMins, "control-loop-mins", 5, "How often to run the control loop, in minutes")
265
284
cmd.Flags().IntVar(&imageParallelism, "image-parallelism", 1, "How many parallel threads to use for uploading images to the sled")
266
285
cmd.Flags().StringVar(&tailscaleAuthKey, "tailscale-auth-key", "", "Tailscale auth key to use for authentication, if none provided, will not join a tailnet; if starts with 'file:' then will read the key from the file")
0 commit comments