Documentation
¶
Overview ¶
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 2020 The cert-manager Authors. 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.
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.
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 ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InstallGlobalAddon ¶
func UninstallGlobalAddons ¶
func UninstallGlobalAddons()
Types ¶
type HelmChart ¶
type HelmChart struct {
Namespace string
ReleaseName string
Chart string
ChartVersion string
Repo ChartRepo
Vars []StringTuple
Values []string
// contains filtered or unexported fields
}
HelmChart installs the specified Chart into the cluster.
func (*HelmChart) Logs ¶
Logs fetches the logs from all pods managed by this release and prints them out.
type MutationFunc ¶ added in v0.4.0
type MutationFunc func(eso *ESO)
func WithControllerClass ¶ added in v0.4.0
func WithControllerClass(class string) MutationFunc
func WithNamespace ¶ added in v0.4.0
func WithNamespace(namespace string) MutationFunc
func WithNamespaceScope ¶ added in v0.4.0
func WithNamespaceScope(namespace string) MutationFunc
func WithReleaseName ¶ added in v0.4.0
func WithReleaseName(name string) MutationFunc
func WithServiceAccount ¶ added in v0.4.0
func WithServiceAccount(saName string) MutationFunc
type OperatorInitResponse ¶ added in v0.3.3
type StringTuple ¶
type Vault ¶
type Vault struct {
Namespace string
PodName string
VaultClient *vault.Client
VaultURL string
RootToken string
VaultServerCA []byte
ServerCert []byte
ServerKey []byte
VaultClientCA []byte
ClientCert []byte
ClientKey []byte
JWTPubkey []byte
JWTPrivKey []byte
JWTToken string
JWTRole string
JWTPath string
KubernetesAuthPath string
KubernetesAuthRole string
AppRoleSecret string
AppRoleID string
AppRolePath string
// contains filtered or unexported fields
}