Giter Site home page Giter Site logo

zarf-jenkins's Introduction

Jenkins Zarf Package

Jenkins Zarf package example.

Quickstart

  • prerequisite: install zarf on your machine, have a k8s cluster up and running
# follow a few onscreen prompts when running zarf commands
zarf package create
zarf init
zarf package deploy

Running scripts/get_login.sh prints login information for the zarf jenkins package.


Explanation

zarf.yaml - package definition

The zarf.yaml file has two components.

  1. prepare-jenkins - this component applies a few kubernetes manifests to create a jenkins volume and service account

  2. jenkins - this component defines the source helm chart and images required.

zarf package create

Running zarf package create will use the zarf.yaml definition and will create a *.tar.zst file as a declarative artifact. This artifact, the zarf binary, and init package are all that is required to install onto a kubernetes cluster

zarf init

Running zarf init installs zarf into the cluster. It includes an embedded image registry (optional) and the zarf agent (or worker bee). Zarf init also has logging or git-server optional components

zarf package deploy

Running zarf package deploy installs the jenkins package into the cluster.

zarf-jenkins's People

Contributors

andrewg-xyz 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.