Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.15 KB

README.md

File metadata and controls

40 lines (28 loc) · 1.15 KB

Tools

Kustomize bases for various applications, tools and operators including:

  • Jenkins
  • Nexus
  • SonarQube 8.2 Community
  • Builds (skopeo Jenkins agent, Selenium Hub and agents)
  • Operators (jaeger, cso, pipelines, etc)

Setup

If you want to apply the base as is, you can simply clone the repo and run kustomize to add it to the current project/namespace:

git clone https://github.com/redhat-canada-gitops/10-devtools
oc apply -k nexus2/base

Or to skip the cloning step:

oc apply -k https://github.com/redhat-canada-gitops/10-devtools/nexus2/baseservice/nexus

Kustomize

You can reference bases for the various tools here in your own kustomize overlay without explicitly cloning this repo, for example:

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

namespace: product-catalog-cicd

resources:
- github.com/redhat-canada-gitops/10-devtools//nexus/bases/?ref=master

This enables you to patch these resources for your specific environments. Note that none of these bases specify a namespace, in your kustomization overlay you can include the specific namespace you want to install the tool into.