Skip to content

Commit

Permalink
Create scaffolding for opentelemetry-kube-stack chart (open-telemetry…
Browse files Browse the repository at this point in the history
…#1074)

* Create scaffolding for otel-cloud-stack chart

* rename

* Name change

* rename
  • Loading branch information
jaronoff97 authored and 12ushan committed Jul 22, 2024
1 parent 24bba96 commit 7e03298
Show file tree
Hide file tree
Showing 9 changed files with 82 additions and 1 deletion.
31 changes: 31 additions & 0 deletions .github/workflows/kube-stack-test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Test Opentelemetry Kube Stack Charts

on:
pull_request:
paths:
- "charts/opentelemetry-kube-stack/**"
branches:
- main

jobs:
opentelemetry-kube-stack-test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup
uses: ./.github/actions/setup
with:
create-kind-cluster: "true"

# We'll need this eventually, but for now leave it commented.
# - name: Install cert-manager
# run: |
# kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.6.1/cert-manager.yaml
# kubectl wait --timeout=5m --for=condition=available deployment cert-manager -n cert-manager
# kubectl wait --timeout=5m --for=condition=available deployment cert-manager-webhook -n cert-manager

- name: Run chart-testing (install)
run: ct install --charts charts/opentelemetry-kube-stack
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
.vscode
.idea
.DS_Store

### Helm ###
**/charts/*.tgz
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
TMP_DIRECTORY = ./tmp
CHARTS ?= opentelemetry-collector opentelemetry-operator opentelemetry-demo opentelemetry-ebpf
CHARTS ?= opentelemetry-collector opentelemetry-operator opentelemetry-demo opentelemetry-ebpf opentelemetry-kube-stack

.PHONY: generate-examples
generate-examples:
Expand Down
23 changes: 23 additions & 0 deletions charts/opentelemetry-kube-stack/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
16 changes: 16 additions & 0 deletions charts/opentelemetry-kube-stack/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
apiVersion: v2
name: opentelemetry-kube-stack
version: 0.0.1
description: |
OpenTelemetry Quickstart chart for Kubernetes.
Installs an operator and collector for an easy way to get started with Kubernetes observability.
type: application
home: https://opentelemetry.io/
sources:
- https://github.com/open-telemetry/opentelemetry-operator
maintainers:
- name: Allex1
- name: dmitryax
- name: TylerHelmuth
icon: https://raw.githubusercontent.com/cncf/artwork/a718fa97fffec1b9fd14147682e9e3ac0c8817cb/projects/opentelemetry/icon/color/opentelemetry-icon-color.png
appVersion: 0.95.0
Empty file.
Empty file.
10 changes: 10 additions & 0 deletions charts/opentelemetry-kube-stack/values.schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"$schema": "https://json-schema.org/draft/2019-09/schema",
"$id": "http://example.com/example.json",
"type": "object",
"default": {},
"title": "Root Schema",
"required": [],
"properties": {},
"examples": []
}
Empty file.

0 comments on commit 7e03298

Please sign in to comment.