GithubHelp home page GithubHelp logo

pulcy / quark Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 1.0 8.71 MB

Pulcy cluster & instance creator; Scaleway, Vultr, Digital Ocean

License: Apache License 2.0

Makefile 0.94% Go 95.51% Ruby 1.83% Shell 1.72%
cluster provisioner scaleway

quark's Introduction

Build Status

Quark: Pulcy cluster & instance creator

Quark is used to create new clusters (of machines), add machines to existing clusters or remove machines from existing clusters.

The generated clusters are configured such that fleet jobs can be scheduled on them as soon as Quark has finished.

Building

go get -u github.com/pulcy/quark

or

git clone https://github.com/pulcy/quark.git
cd quark
make 

Show all DNS records

quark dns records --domain pulcy.com

Listing instances of a cluster

quark instance list -p vultr --domain pulcy.com --name c47
# or
quark instance list -p vultr c47.pulcy.com

Creating a new cluster in vagrant

quark cluster create -p vagrant --domain pulcy.com

Add a new instance to an existing cluster

quark instance create -p vultr --domain iggi.xyz --name a75
# or
quark instance create -p vultr a75.iggi.xyz

Removing an instance from an existing cluster

quark instance destroy -p vultr --domain iggi.xyz --name a75 --prefix ldszw7sj
# or
quark instance destroy -p vultr ldszw7sj.a75.iggi.xyz

quark's People

Contributors

ewoutp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

quentinperez

quark's Issues

examples?

This looks very nice, because i am experimenting with scaleway and vultr.

Is there a chance you good include an example to help me try this out.

I have used Terraform and its great too, but i prefer simpler tools so i can control things

update Google Cloud API client import paths and more

The Google Cloud API client libraries for Go are making some breaking changes:

  • The import paths are changing from google.golang.org/cloud/... to
    cloud.google.com/go/.... For example, if your code imports the BigQuery client
    it currently reads
    import "google.golang.org/cloud/bigquery"
    It should be changed to
    import "cloud.google.com/go/bigquery"
  • Client options are also moving, from google.golang.org/cloud to
    google.golang.org/api/option. Two have also been renamed:
    • WithBaseGRPC is now WithGRPCConn
    • WithBaseHTTP is now WithHTTPClient
  • The cloud.WithContext and cloud.NewContext methods are gone, as are the
    deprecated pubsub and container functions that required them. Use the Client
    methods of these packages instead.

You should make these changes before September 12, 2016, when the packages at
google.golang.org/cloud will go away.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.