Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateOrUpdateMutatingWebhookConfiguration ¶
func CreateOrUpdateMutatingWebhookConfiguration(caPEM *bytes.Buffer, webhookService, webhookNamespace string) error
CreateOrUpdateMutatingWebhookConfiguration /*
Copyright 2022 morvencao 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.
func InitK8sClient ¶
func InitK8sClient()
Types ¶
type SecretInjector ¶
func (*SecretInjector) Serve ¶
func (s *SecretInjector) Serve(w http.ResponseWriter, r *http.Request)
Serve method for secrets injector webhook
type SecretInjectorParameters ¶
type SecretInjectorParameters struct { Port int // webhook server port CertFile string // path to the x509 certificate for https KeyFile string // path to the x509 private key matching `CertFile` }
the command line parameters for configuraing the webhook
Click to show internal directories.
Click to hide internal directories.