Documentation ¶
Overview ¶
Copyright (c) 2019-2021 Red Hat, Inc. 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 ¶
const (
// RegistryDirectory is the directory where the YAML files for the internal registry exist
RegistryDirectory = "internal-registry/"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InternalRegistry ¶
type InternalRegistry interface { IsInInternalRegistry(pluginID string) bool ReadPluginFromInternalRegistry(pluginID string) (*dw.DevWorkspaceTemplate, error) }
InternalRegistry is an abstraction over internal registry functions to allow for easier testing
type InternalRegistryImpl ¶
type InternalRegistryImpl struct{}
func (*InternalRegistryImpl) IsInInternalRegistry ¶
func (_ *InternalRegistryImpl) IsInInternalRegistry(pluginID string) bool
IsInInternalRegistry checks if pluginID is in the internal registry
func (*InternalRegistryImpl) ReadPluginFromInternalRegistry ¶
func (_ *InternalRegistryImpl) ReadPluginFromInternalRegistry(pluginID string) (*dw.DevWorkspaceTemplate, error)