Skip to content

A REST API service to list and walkthrough rancher compose templates

Notifications You must be signed in to change notification settings

prachidamle/rancher-catalog-service

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rancher-catalog-service

REST Service enables a user to view a catalog of pre-cooked templates stored on a github repo. Also the user can launch the templates onto a specific Rancher environment.

Design

  • rancher-catalog-service gets deployed as a Rancher service containerized app.

  • rancher-catalog-service will clone a public github repo and provide API to list and navigate through the templates and subversions from the repo

  • The service will periodically sync changes from the repo

  • The UI integrated with the service will enable the user to view the templates in a catalog format and also launch a template to a specified rancher deployment.

Building

This project uses dapper. Install dapper first

go get github.com/ibuildthecloud/dapper
# Compile
dapper build

# Run tests
dapper test

# Run everything
dapper all

Contact

For bugs, questions, comments, corrections, suggestions, etc., open an issue in rancher/rancher.

Or just click here to create a new issue.

License

Copyright (c) 2015 Rancher Labs, 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.

About

A REST API service to list and walkthrough rancher compose templates

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 92.0%
  • Shell 8.0%