Documentation ¶
Index ¶
- func AnnotationsToJSON(annotations map[string]string) models.ChartMap
- func ChartToJSON(chart *chart.Chart) *models.ChartChart
- func ConfigToJSON(cfg *chart.Config) *models.ChartConfig
- func HooksToJSON(hks []*release.Hook) (models.ReleaseReleaseHooks, error)
- func InfoToJSON(info *release.Info) (*models.ReleaseInfo, error)
- func IsTimeValid(time string) bool
- func MaintainersToJSON(mainList []*chart.Maintainer) []*models.ChartMaintainer
- func MetadataToJSON(meta *chart.Metadata) *models.ChartMetadata
- func OptikonToRegCluster(c models.IoK8sClusterRegistryPkgApisClusterregistryV1alpha1Cluster) *v1alpha1.Cluster
- func ProtoBufToJSON(filesList []*any.Any) []*models.ProtobufAny
- func RegToOptikonCluster(c v1alpha1.Cluster) models.IoK8sClusterRegistryPkgApisClusterregistryV1alpha1Cluster
- func RegToOptikonClusterMeta(c v1alpha1.Cluster) *models.IoK8sApimachineryPkgApisMetaV1ObjectMeta
- func RegToOptikonClusterSpec(c v1alpha1.Cluster) *models.IoK8sClusterRegistryPkgApisClusterregistryV1alpha1ClusterSpec
- func RegToOptikonClusters(input *v1alpha1.ClusterList) []*models.IoK8sClusterRegistryPkgApisClusterregistryV1alpha1Cluster
- func ReleaseToJSON(rel *release.Release) (*models.ReleaseRelease, error)
- func StatusToJSON(status *release.Status) (*models.ReleaseStatus, error)
- func TemplateToJSON(tempList []*chart.Template) []*models.ChartTemplate
- func TestRunsToJSON(testRun []*release.TestRun) ([]*models.ReleaseTestRun, error)
- func TestSuiteToJSON(testSuite *release.TestSuite) (*models.ReleaseTestSuite, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChartToJSON ¶
func ChartToJSON(chart *chart.Chart) *models.ChartChart
func ConfigToJSON ¶
func ConfigToJSON(cfg *chart.Config) *models.ChartConfig
func HooksToJSON ¶
func HooksToJSON(hks []*release.Hook) (models.ReleaseReleaseHooks, error)
func InfoToJSON ¶
func InfoToJSON(info *release.Info) (*models.ReleaseInfo, error)
func IsTimeValid ¶
func MaintainersToJSON ¶
func MaintainersToJSON(mainList []*chart.Maintainer) []*models.ChartMaintainer
func MetadataToJSON ¶
func MetadataToJSON(meta *chart.Metadata) *models.ChartMetadata
TODO Annotations
func OptikonToRegCluster ¶
func OptikonToRegCluster(c models.IoK8sClusterRegistryPkgApisClusterregistryV1alpha1Cluster) *v1alpha1.Cluster
CONVERT FUNCTIONS: optikon API --> Cluster registry Note that i'm using the provided Setter functions bc. the v1 object metadata is
func ProtoBufToJSON ¶
func ProtoBufToJSON(filesList []*any.Any) []*models.ProtobufAny
func RegToOptikonCluster ¶
func RegToOptikonCluster(c v1alpha1.Cluster) models.IoK8sClusterRegistryPkgApisClusterregistryV1alpha1Cluster
func RegToOptikonClusterMeta ¶
func RegToOptikonClusterMeta(c v1alpha1.Cluster) *models.IoK8sApimachineryPkgApisMetaV1ObjectMeta
func RegToOptikonClusterSpec ¶
func RegToOptikonClusterSpec(c v1alpha1.Cluster) *models.IoK8sClusterRegistryPkgApisClusterregistryV1alpha1ClusterSpec
TODO - implement. this lists auth info for cluster + K8s API endpoints
func RegToOptikonClusters ¶
func RegToOptikonClusters(input *v1alpha1.ClusterList) []*models.IoK8sClusterRegistryPkgApisClusterregistryV1alpha1Cluster
func ReleaseToJSON ¶
func ReleaseToJSON(rel *release.Release) (*models.ReleaseRelease, error)
Takes GRPC release structure and converts it to opitkon API structure
func StatusToJSON ¶
func StatusToJSON(status *release.Status) (*models.ReleaseStatus, error)
func TemplateToJSON ¶
func TemplateToJSON(tempList []*chart.Template) []*models.ChartTemplate
func TestRunsToJSON ¶
func TestRunsToJSON(testRun []*release.TestRun) ([]*models.ReleaseTestRun, error)
TestRunsToJSON - this is a comment
func TestSuiteToJSON ¶
func TestSuiteToJSON(testSuite *release.TestSuite) (*models.ReleaseTestSuite, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.