Documentation ¶
Overview ¶
Licensed under the Apache License, Version 2.0 (the "License"); you may not use p 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 p 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 p 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 GetPodNamespace ¶
func GetPodNamespace() string
func GetServiceAddress ¶
func IsTLSEnabled ¶
func IsTLSEnabled() bool
Types ¶
type GeneratableKeyCert ¶
type GeneratableKeyCert struct { CertKey CertKey // CACertFile is an optional file containing the certificate chain for CertKey.CertFile CACertFile string // CertDirectory is a directory that will contain the certificates. If the cert and key aren't specifically set // this will be used to derive a match with the "pair-name" CertDirectory string // PairName is the name which will be used with CertDirectory to make a cert and key names // It becomes CertDirector/PairName.crt and CertDirector/PairName.key PairName string }
type LocationServingOptions ¶
type LocationServingOptions struct { // Provider is location engine name, baidu or othere Provider string // AK is access key for lbs service provider AK string // ServiceId is service id for lbs service provider ServiceId string }
func NewLocationServingOptions ¶
func NewLocationServingOptions() *LocationServingOptions
func (*LocationServingOptions) AddDeprecatedFlags ¶
func (s *LocationServingOptions) AddDeprecatedFlags(fs *pflag.FlagSet)
func (*LocationServingOptions) AddFlags ¶
func (s *LocationServingOptions) AddFlags(fs *pflag.FlagSet)
func (*LocationServingOptions) Validate ¶
func (s *LocationServingOptions) Validate() []error
type SecureServingOptions ¶
type SecureServingOptions struct { BindAddress net.IP BindPort int // ServerCert is the TLS cert info for serving secure traffic ServerCert GeneratableKeyCert // contains filtered or unexported fields }
func NewSecureServingOptions ¶
func NewSecureServingOptions(name string) *SecureServingOptions
func (*SecureServingOptions) AddDeprecatedFlags ¶
func (s *SecureServingOptions) AddDeprecatedFlags(fs *pflag.FlagSet)
func (*SecureServingOptions) AddFlags ¶
func (s *SecureServingOptions) AddFlags(fs *pflag.FlagSet)
func (*SecureServingOptions) IsTlsEnabled ¶
func (s *SecureServingOptions) IsTlsEnabled() bool
func (*SecureServingOptions) Validate ¶
func (s *SecureServingOptions) Validate() []error