private void GetVersion(object sender, EventArgs e) { version = TaskHandlers.Version(); if (version.Success) { CrcVersionLabel.Text = String.Format("{0}+{1}", version.CrcVersion, version.CommitSha); OcpVersion.Text = version.OpenshiftVersion; } else { DisplayMessageBox.Warn("Unable to fetch version information from daemon"); } }
async private void StopMenu_Click(object sender, EventArgs e) { ShowNotification(@"Stopping Cluster", ToolTipIcon.Info); var stopResult = await Task.Run(() => TaskHandlers.Stop()); if (stopResult != null) { if (stopResult.Success) { DisplayMessageBox.Info(@"CodeReady Containers Cluster has stopped", @"Cluster Stopped"); } else { DisplayMessageBox.Warn(@"Cluster did not stop. Please check detailed status"); } } }
async private void DeleteMenu_Click(object sender, EventArgs e) { ShowNotification(@"Deleting Cluster", ToolTipIcon.Warning); var deleteResult = await Task.Run(() => TaskHandlers.Delete()); if (deleteResult != null) { if (deleteResult.Success) { DisplayMessageBox.Info(@"CodeReady Containers Cluster has been deleted", @"Cluster Deleted"); } else { DisplayMessageBox.Warn(@"Could not delete the cluster"); } } }
async private void StartMenu_Click(object sender, EventArgs e) { // Check using get-config if pullSecret is configured var configs = TaskHandlers.ConfigView(); if (configs.Configs.PullSecretFile == "") { var pullSecretForm = new PullSecretPickerForm(); var pullSecretPath = pullSecretForm.ShowFilePicker(); if (pullSecretPath == "") { DisplayMessageBox.Warn("No Pull Secret was provided, Cannot start cluster without pull secret."); return; } Dictionary <String, dynamic> pullSecretConfig = new Dictionary <String, dynamic> { ["pull-secret-file"] = pullSecretPath }; TaskHandlers.SetConfig(pullSecretConfig); } ShowNotification(@"Starting Cluster", ToolTipIcon.Info); var startResult = await Task.Run(() => TaskHandlers.Start()); if (startResult == null) { return; } if (startResult.KubeletStarted) { DisplayMessageBox.Info(@"CodeReady Containers Cluster has started", @"Cluster Started"); } else { DisplayMessageBox.Warn(@"Cluster did not start. Please check detailed status"); } }