Documentation
¶
Overview ¶
Copyright © 2021 Antoine Martin <antoine@openance.com>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright © 2021 Antoine Martin <antoine@openance.com>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
cSpell: words filesys kyaml forbidigo
Copyright © 2021 Antoine Martin <antoine@openance.com>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright © 2021 Antoine Martin <antoine@openance.com>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright © 2021 Antoine Martin <antoine@openance.com>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright © 2021 Antoine Martin <antoine@openance.com>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright © 2021 Antoine Martin <antoine@openance.com>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- Variables
- func AddInitOtherFlags(flagSet *flag.FlagSet, initOptions *initOptions)
- func AddResetFlags(flagSet *flag.FlagSet, resetOptions *resetOptions)
- func IsIkniteReady(_ context.Context) (bool, error)
- func NewCmdClean(ikniteConfig *v1alpha1.IkniteClusterSpec, cleanOptions *cleanOptions) *cobra.Command
- func NewImagesCmd(ikniteConfig *v1alpha1.IkniteClusterSpec) *cobra.Command
- func NewInfoCmd(ikniteConfig *v1alpha1.IkniteClusterSpec) *cobra.Command
- func NewKubeletCmd(ikniteConfig *v1alpha1.IkniteClusterSpec) *cobra.Command
- func NewKustomizeCmd() *cobra.Command
- func NewMdnsCmd() *cobra.Command
- func NewPrepareCommand(ikniteConfig *v1alpha1.IkniteClusterSpec) *cobra.Command
- func NewPrintKustomizeCmd() *cobra.Command
- func NewRootCmd() *cobra.Command
- func NewStartCmd(ikniteConfig *v1alpha1.IkniteClusterSpec) *cobra.Command
- func NewStatusCmd(ikniteConfig *v1alpha1.IkniteClusterSpec) *cobra.Command
- func NewVersionsCmd() *cobra.Command
- func PhaseName(p workflow.Phase, parentPhases *[]workflow.Phase) string
- func SetUpLogs(out io.Writer, level string, json bool) error
- func WrapPhase(p workflow.Phase, state ikniteApi.ClusterState, parentPhases *[]workflow.Phase) workflow.Phase
Constants ¶
This section is empty.
Variables ¶
var ( IkniteVersion = "v0.5.2" Commit = "unknown" BuildDate = "unknown" BuiltBy = "unknown" )
Functions ¶
func AddInitOtherFlags ¶
HACK: This is a hack to allow the use of the unexported initOptions struct in the kubeadm codebase. This is needed because the kubeadm codebase uses the unexported initOptions struct in the AddInitOtherFlags function.
func AddResetFlags ¶
func NewCmdClean ¶
func NewCmdClean( ikniteConfig *v1alpha1.IkniteClusterSpec, cleanOptions *cleanOptions, ) *cobra.Command
func NewImagesCmd ¶ added in v0.6.0
func NewImagesCmd(ikniteConfig *v1alpha1.IkniteClusterSpec) *cobra.Command
func NewInfoCmd ¶ added in v0.6.0
func NewInfoCmd(ikniteConfig *v1alpha1.IkniteClusterSpec) *cobra.Command
func NewKubeletCmd ¶
func NewKubeletCmd(ikniteConfig *v1alpha1.IkniteClusterSpec) *cobra.Command
func NewKustomizeCmd ¶
func NewMdnsCmd ¶
func NewPrepareCommand ¶
func NewPrepareCommand(ikniteConfig *v1alpha1.IkniteClusterSpec) *cobra.Command
func NewPrintKustomizeCmd ¶ added in v0.6.0
func NewStartCmd ¶
func NewStartCmd(ikniteConfig *v1alpha1.IkniteClusterSpec) *cobra.Command
func NewStatusCmd ¶
func NewStatusCmd(ikniteConfig *v1alpha1.IkniteClusterSpec) *cobra.Command
func NewVersionsCmd ¶ added in v0.6.0
Types ¶
This section is empty.