forked from ploigos/ploigos-charts
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* update minimum workflow to allign with new minimum * add tekton typical workflow * update everything workflow to align with new everything * add reporting to finally * move all charts starting with 'ploigos-workflow-' to 'charts/plogigos-workflow/' and remove the prefix to work around helm/chart-testing#343 * update README to reflect local testing updates * update to use 'ref' instead of 'name' for EventListener TriggerTemplate references due to deprivation of 'name' parameter * .github workflows * in testing kind cluster create default IngressClass * upgrade testing to use helm 3.6.1
- Loading branch information
Showing
74 changed files
with
1,979 additions
and
256 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
#!/bin/bash | ||
|
||
echo "Install ingress controller" | ||
helm repo add haproxy-ingress https://haproxy-ingress.github.io/charts | ||
helm install haproxy-ingress haproxy-ingress/haproxy-ingress \ | ||
--create-namespace --namespace=ingress-controller \ | ||
--set controller.hostNetwork=true | ||
kubectl apply -f - <<EOF | ||
apiVersion: networking.k8s.io/v1 | ||
kind: IngressClass | ||
metadata: | ||
name: haproxy | ||
annotations: | ||
ingressclass.kubernetes.io/is-default-class: 'true' | ||
spec: | ||
controller: haproxy-ingress.github.io/controller | ||
EOF | ||
|
||
echo "Install tekton" | ||
kubectl apply --filename https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.22.0/release.yaml | ||
kubectl apply --filename https://storage.googleapis.com/tekton-releases/triggers/previous/v0.12.1/release.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
#!/bin/bash | ||
|
||
# NOTE: | ||
# --validate-chart-schema=false due to https://github.com/helm/chart-testing/pull/300 | ||
|
||
ct lint \ | ||
--chart-dirs charts/ploigos-workflow/ \ | ||
--all \ | ||
--validate-maintainers=false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/bin/bash | ||
|
||
ct install \ | ||
--chart-dirs charts/ploigos-workflow/ \ | ||
--all |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 change: 0 additions & 1 deletion
1
.../ploigos-workflow-minimal-tekton-pipeline/charts/ploigos-workflow-tekton-shared-resources
This file was deleted.
Oops, something went wrong.
1 change: 0 additions & 1 deletion
1
...ploigos-workflow-standard-tekton-pipeline/charts/ploigos-workflow-tekton-shared-resources
This file was deleted.
Oops, something went wrong.
1 change: 0 additions & 1 deletion
1
charts/ploigos-workflow-tekton-shared-resources/charts/ploigos-workflow-shared-resources
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# NOTE on mismatched chart name and folder names | ||
|
||
## Issue | ||
The chart names and folder names do not match. | ||
|
||
## Reason | ||
Had to put this in a sub folder (`ploigos-workflow`) and remove `ploigos-workflow-` from the | ||
folder names of all of these charts due to how `chart-tester` works and helm and kubernetes | ||
name lengths. | ||
|
||
This was first encountered when adding `ploigos-workflow-everything-tekton-pipeline` which | ||
put us over the character limit. | ||
|
||
## Resolution | ||
Can't be changed until there is some resolution to https://github.com/helm/chart-testing/issues/343. |
File renamed without changes.
14 changes: 14 additions & 0 deletions
14
charts/ploigos-workflow/everything-tekton-pipeline/Chart.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
apiVersion: v2 | ||
name: ploigos-workflow-everything-tekton-pipeline | ||
description: | | ||
A Helm chart for Kubernetes to install the Ploigos Workflow (Everything) run by Tekton for a | ||
given application service. | ||
type: application | ||
maintainers: | ||
- name: Red Hat, Inc. | ||
email: ploigos@redhat.com | ||
dependencies: | ||
- name: ploigos-workflow-tekton-shared-resources | ||
version: ">= 0.0.0 || >= 0.0.0-0" | ||
# MANAGED BY: GitHub workflow | ||
version: 0.16.2 |
1 change: 1 addition & 0 deletions
1
...oigos-workflow/everything-tekton-pipeline/charts/ploigos-workflow-tekton-shared-resources
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../../tekton-shared-resources |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
Oops, something went wrong.