Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test release (2.23.11 / 2.24.0-beta.6) #2

Merged
merged 5 commits into from
Sep 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions clones/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
builder/
controller/
dockerbuilder/
fluentd/
logger/
minio/
monitor/
nsqd/
postgres/
redis/
registry/
registry-proxy/
registry-token-refresher/
router/
slugbuilder/
slugrunner/
workflow/
workflow-manager/
20 changes: 20 additions & 0 deletions repositories.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
archetype:
- builder
repos:
- workflow
- controller
- slugbuilder
- dockerbuilder
- slugrunner
- postgres
- fluentd
- redis
- logger
- minio
- monitor
- nsqd
- registry
- registry-proxy
- registry-token-refresher
- router
- workflow-manager
2 changes: 2 additions & 0 deletions workflow/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
charts/*.tgz
Chart.lock
54 changes: 0 additions & 54 deletions workflow/Chart.lock

This file was deleted.

107 changes: 54 additions & 53 deletions workflow/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,59 +1,60 @@
apiVersion: v2
dependencies:
- name: builder
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.13.10
- name: slugbuilder
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.8.2
- name: dockerbuilder
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.8.5
- name: controller
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.22.3
- name: slugrunner
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.7.2
- name: database
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.7.8
- name: fluentd
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.15.3
- name: redis
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.4.5
- name: logger
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.5.3
- name: minio
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.4.7
- name: monitor
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.11.6
- name: nsqd
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.5.4
- name: registry
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.6.3
- name: registry-proxy
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 1.5.3
- name: registry-token-refresher
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 1.2.4
- name: router
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.19.4
- name: workflow-manager
repository: oci://ghcr.io/kingdonb/hephy-workflow-beta
version: 2.6.4
description: Hephy Workflow
home: https://github.com/teamhephy/workflow
maintainers:
- email: [email protected]
name: Team Hephy
name: workflow
version: 2.24.0-beta.3
dependencies:
- name: builder
version: "2.13.7"
repository: https://charts.teamhephy.com
- name: slugbuilder
version: "2.8.0"
repository: https://charts.teamhephy.com
- name: dockerbuilder
version: "2.8.3"
repository: https://charts.teamhephy.com
- name: controller
version: "2.23.0"
repository: https://charts-beta.hephy.pro
- name: slugrunner
version: "2.7.0"
repository: https://charts.teamhephy.com
- name: database
version: "2.7.6"
repository: https://charts.teamhephy.com
- name: fluentd
version: "2.15.1"
repository: https://charts.teamhephy.com
- name: redis
version: "2.4.2"
repository: https://charts.teamhephy.com
- name: logger
version: "2.5.1"
repository: https://charts.teamhephy.com
- name: minio
version: "2.4.5"
repository: https://charts.teamhephy.com
- name: monitor
version: "2.11.2"
repository: https://charts.teamhephy.com
- name: nsqd
version: "2.5.1"
repository: https://charts.teamhephy.com
- name: registry
version: "2.6.1"
repository: https://charts.teamhephy.com
- name: registry-proxy
version: "v1.5.1"
repository: https://charts.teamhephy.com
- name: registry-token-refresher
version: "v1.2.2"
repository: https://charts.teamhephy.com
- name: router
version: "2.19.0"
repository: https://charts.teamhephy.com
- name: workflow-manager
version: "2.6.2"
repository: https://charts.teamhephy.com
version: 2.24.0-beta.6
27 changes: 0 additions & 27 deletions workflow/changelog-v2.23.0.md

This file was deleted.

4 changes: 3 additions & 1 deletion workflow/charts/builder/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
apiVersion: v2
description: Git server and application builder for Hephy Workflow.
home: https://github.com/teamhephy/builder
maintainers:
- email: [email protected]
name: Team Hephy
name: builder
version: v2.13.7
version: 2.13.10
6 changes: 5 additions & 1 deletion workflow/charts/builder/templates/builder-service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,17 @@ metadata:
name: deis-builder
labels:
heritage: deis
annotations:
{{- if .Values.global.use_native_ingress }}
external-dns.alpha.kubernetes.io/hostname: deis-builder.{{ .Values.platform_domain }}
{{- end }}
spec:
ports:
- name: ssh
port: 2222
targetPort: 2223
selector:
app: deis-builder
{{ if .Values.global.experimental_native_ingress }}
{{ if .Values.global.use_native_ingress }}
type: "LoadBalancer"
{{ end }}
10 changes: 5 additions & 5 deletions workflow/charts/builder/values.yaml
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
org: "hephy"
pull_policy: "IfNotPresent"
pull_policy: "Always"
docker_tag: v2.13.7
# limits_cpu: "100m"
# limits_memory: "50Mi"
# builder_pod_node_selector: "disk:ssd"
# git_lock_timeout: 10 # number of minutes you want to wait to git push again to the same repository (default 10)

global:
# Experimental feature to toggle using kubernetes ingress instead of the Deis router.
# Experimental feature to toggle using kubernetes ingress instead of the Hephy router.
#
# Valid values are:
# - true: The deis controller will now create Kubernetes ingress rules for each app, and ingress rules will automatically be created for the controller itself.
# - false: The default mode, and the default behavior of Deis workflow.
experimental_native_ingress: false
# - true: The hephy controller will now create Kubernetes ingress rules for each app, and ingress rules will automatically be created for the controller itself.
# - false: The default mode, and the default behavior of Hephy workflow.
use_native_ingress: false
# Role-Based Access Control for Kubernetes >= 1.5
use_rbac: false
3 changes: 2 additions & 1 deletion workflow/charts/controller/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@ description: Hephy Workflow Controller (API).
home: https://github.com/teamhephy/controller
maintainers:
- email: [email protected]
name: Team Hephy
name: controller
version: v2.23.0
version: 2.22.3
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ rules:
- apiGroups: ["extensions", "autoscaling"]
resources: ["horizontalpodautoscalers"]
verbs: ["get", "list", "create", "update", "delete"]
{{ if .Values.global.experimental_native_ingress }}
{{ if .Values.global.use_native_ingress }}
- apiGroups: ["networking.k8s.io"]
resources: ["ingresses"]
verbs: ["get", "list", "watch", "create", "update", "delete"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,10 +58,10 @@ spec:
# NOTE(bacongobbler): use deis/registry_proxy to work around Docker --insecure-registry requirements
- name: "DEIS_REGISTRY_SERVICE_HOST"
value: "127.0.0.1"
# Environmental variable value for $EXPERIMENTAL_NATIVE_INGRESS
- name: "EXPERIMENTAL_NATIVE_INGRESS"
value: "{{ .Values.global.experimental_native_ingress }}"
- name: "EXPERIMENTAL_NATIVE_INGRESS_HOSTNAME"
# Environmental variable value for $NATIVE_INGRESS
- name: "NATIVE_INGRESS"
value: "{{ .Values.global.use_native_ingress }}"
- name: "NATIVE_INGRESS_HOSTNAME"
value: "{{ .Values.platform_domain }}"
- name: "K8S_API_VERIFY_TLS"
value: "{{ .Values.k8s_api_verify_tls }}"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{{ if .Values.global.experimental_native_ingress }}
{{ if .Values.global.use_native_ingress }}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
Expand Down
8 changes: 4 additions & 4 deletions workflow/charts/controller/values.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
org: "hephy"
pull_policy: "IfNotPresent"
docker_tag: v2.22.0 # FIXME - the real v2.23.0 controller will have...
app_pull_policy: "IfNotPresent"
docker_tag: v2.22.0
app_pull_policy: "Always"
# A comma-separated list of URLs to send app release information to
# See https://deis.com/docs/workflow/managing-workflow/deploy-hooks
deploy_hook_urls: ""
Expand Down Expand Up @@ -66,11 +66,11 @@ global:
# - 600
# - "None"
# conn_max_age: 600
# Experimental feature to toggle using kubernetes ingress instead of the Deis router.
# Feature to toggle using kubernetes ingress instead of the Deis router.
#
# Valid values are:
# - true: The deis controller will now create Kubernetes ingress rules for each app, and ingress rules will automatically be created for the controller itself.
# - false: The default mode, and the default behavior of Deis workflow.
experimental_native_ingress: false
use_native_ingress: false
# Role-Based Access Control for Kubernetes >= 1.5
use_rbac: false
4 changes: 3 additions & 1 deletion workflow/charts/database/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
apiVersion: v2
description: A PostgreSQL database used by Hephy Workflow.
home: https://github.com/teamhephy/postgres
keywords:
- database
- postgres
maintainers:
- email: [email protected]
name: Team Hephy
name: database
version: v2.7.6
version: 2.7.8
4 changes: 3 additions & 1 deletion workflow/charts/dockerbuilder/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
apiVersion: v2
description: Hephy dockerbuilder builds your app from a Dockerfile inside a Kubernetes
pod, used by Hephy Workflow.
home: https://github.com/teamhephy/dockerbuilder
maintainers:
- email: [email protected]
name: Team Hephy
name: dockerbuilder
version: v2.8.3
version: 2.8.5
4 changes: 3 additions & 1 deletion workflow/charts/fluentd/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
apiVersion: v2
description: Log shipping mechanism for Hephy Workflow.
home: https://github.com/teamhephy/fluentd
maintainers:
- email: [email protected]
name: Team Hephy
name: fluentd
version: v2.15.1
version: 2.15.3
4 changes: 3 additions & 1 deletion workflow/charts/logger/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
apiVersion: v2
description: In-memory log buffer used by Hephy Workflow.
home: https://github.com/teamhephy/logger
maintainers:
- email: [email protected]
name: Team Hephy
name: logger
version: v2.5.1
version: 2.5.3
Loading