Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-2615

Provide a tool to build pseudo cluster docker images

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.2.0
    • Component/s: docker
    • Labels:
      None

      Description

      This JIRA implements a tool named Hadoocker, which is to build docker images that have specified hadoop components provisioned inside. During image build time, we execute puppet apply to install packages and configuration. After images are built, components can be brought up quickly by executing puppet apply again. Usually it takes about 80~180 seconds, depends on the complexity of components.
      This work adopt exactly the same idea introduced by Konstantin Boudnik in BIGTOP-2296, but goes further to implement a tool that supports different OS, components, or even a customized site.yaml config file.

      Use cases for Bigtop users:

      • Quick POC environment
      • Being leveraged in CI/CD pipeline

      Use cases for Bigtop:

      • Image generation CI jobs can be treated as our integration tests.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                evans_ye Evans Ye
                Reporter:
                evans_ye Evans Ye
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: