Code Monkey home page Code Monkey logo

uds-package-sonarqube's Introduction

๐Ÿญ UDS SonarQube Zarf Package

Latest Release Build Status OpenSSF Scorecard

This package is designed for use as part of a UDS Software Factory bundle deployed on UDS Core.

Prerequisites

SonarQube needs connection to a PostgreSQL instance either in cluster or external. It finds this connection via the sonarqube_db_endpoint variable declared in the zarf package and configured (as an example) at deploy time by the uds bundle config.

For local testing and CI, SonarQube is bundled with the dev-postgres package.

Flavors

Flavor Description Example Creation
upstream Uses upstream images within the package zarf package create . -f upstream
registry1 Uses images from registry1.dso.mil within the package zarf package create . -f registry1

NOTE: registry1 flavor only supports the amd64 architecture

Releases

The released packages can be found in ghcr.

UDS Tasks (for local dev and CI)

*For local dev, this requires installing uds-cli

Task Description Example
setup-cluster Uses the k3d-core-istio bundle to create a cluster for testing against uds run setup-cluster
create-package Creates just the SonarQube package uds run create-package --set FLAVOR=<flavor>
create-test-bundle Creates SonarQube and SonarQube dependency packages and then bundles them uds run create-test-bundle
deploy-package Deploy SonarQube package only uds run deploy-package
deploy-test-bundle Deploy SonarQube and SonarQube dependency bundle uds run deploy-test-bundle
test-package Run checks against a deployed package or bundle uds run test-package
cleanup Teardown the cluster uds run cleanup

Contributing

Please see the CONTRIBUTING.md

uds-package-sonarqube's People

Contributors

mxnxpx avatar tristanholaday avatar racer159 avatar github-actions[bot] avatar mjnagel avatar naveensrinivasan avatar oates avatar zachariahmiller 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.