GithubHelp home page GithubHelp logo

dystudio / example-kafka-on-demand-tile Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pivotal-cf-experimental/example-kafka-on-demand-tile

0.0 1.0 0.0 102 KB

Example PCF Tile for On-Demand Kafka

Home Page: https://docs.pivotal.io/svc-sdk/odb

Shell 100.00%

example-kafka-on-demand-tile's Introduction

Example Kafka On-Demand Tile for PCF

This project relies on the Pivotal Cloud Foundry Services SDK, available to customers and partners for download from the Pivotal Network.


This is an example tile that allows Pivotal Cloud Foundry users to create dedicated Kafka clusters on-demand from the marketplace.

Documentation

Documentation for this example can be found here

Pre-requisites

  • Pivotal Cloud Foundry Operations Manager v1.11, or later
  • Pivotal Application Service (PAS) v1.11, or later
  • Kiln

NB: PAS must be deployed before the Kafka on-demand tile is installed.

Building the tile

  • Clone this repository:
    $ git clone [email protected]:pivotal-cf-experimental/example-kafka-on-demand-tile.git
    $ cd example-kafka-on-demand-tile
  • Download the latest on-demand service broker from Pivnet
  • Download the latest Consul release from GitHub
  • Download the latest Kafka Service Adapter Release and Kafka Service Release
    • Note: ensure to download all releases to the same directory
  • Build the tile
    $ ./bake \
      --releases-directory /path/to/releases/dir \
      --stemcell-version <target_stemcell> \
      --tile-version 1.0.0

Use tile

  • Upload example-kafka-on-demand-1.0.0.pivotal to Pivotal Cloud Foundry Operations Manager.
  • Configure the tile.
  • Apply changes.

Compatibility

This example tile has been successfully tested against PCF versions 1.10, 1.11 and 2.0

Disclaimer

The Kafka service instances created with this tile may not behave correctly. However, the tile and its errands should work with Operations Manager, and it should be possible to create, update, bind, unbind and delete on-demand Kafka service instances in Pivotal Cloud Foundry.

Releases used to make this tile:


README - PIVOTAL SDK - MODIFIABLE CODE NOTICE

The contents of this GitHub repository available at https://github.com/pivotal-cf-experimental/example-kafka-on-demand-tile are licensed to you under the terms of the Pivotal Software Development Kit License Agreement ("SDK EULA") and are designated by Pivotal Software, Inc. as "Modifiable Code."

Your rights to distribute, modify or create derivative works of all or portions of this Modifiable Code are described in the Pivotal Software Development Kit License Agreement ("SDK EULA") and this Modifiable Code may only be used in accordance with the terms and conditions of the SDK EULA.

Unless required by applicable law or agreed to in writing, this Modifiable Code is provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SDK EULA for the specific language governing permissions and limitations for this Modifiable Code under the SDK EULA.

example-kafka-on-demand-tile's People

Contributors

avade avatar edwardecook avatar felisiam avatar samze avatar simonjjones avatar terminatingcode avatar

Watchers

 avatar

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.