Skip to content

Commit c07be0b

Browse files
authored
Merge pull request #90 from cfis/master
Chart Modernization
2 parents 051d267 + 65811f3 commit c07be0b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1011
-1728
lines changed

.ci/ct-config.yaml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
# This file defines the config for "ct" (chart tester) used by the helm linting GitHub workflow
22

3-
# Here we define every possible upstream repo our charts use in `requirements.yaml`
4-
chart-repos:
5-
- haproxy=https://haproxytech.github.io/helm-charts
6-
7-
lint-conf: .ci/lint-config.yaml
3+
lint-conf: .ci/lint-config.yaml
4+
validate-maintainers: false

.github/workflows/on-push-lint-charts.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
name: Lint and Test Charts
22

33
on:
4-
# push:
5-
# paths:
6-
# - 'charts/**'
7-
# - '.github/**'
4+
push:
5+
paths:
6+
- 'charts/**'
7+
- '.github/**'
88
pull_request:
99
paths:
10-
- 'charts/**'
11-
- '.github/**'
10+
- 'charts/**'
11+
- '.github/**'
1212
workflow_dispatch:
1313

1414
env:
1515
KUBE_SCORE_VERSION: 1.17.0
1616
HELM_VERSION: v3.13.2
1717

1818
concurrency:
19-
group: ${{ github.head_ref }}
19+
group: ${{ github.ref }}
2020
cancel-in-progress: true
2121

2222
jobs:

.github/workflows/on-push-master-publish-chart.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,6 @@ jobs:
2626
git config user.name "$GITHUB_ACTOR"
2727
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
2828
29-
# We need cert-manager already installed in the cluster because we assume the CRDs exist
30-
- name: Add haproxy repo
31-
run: |
32-
helm repo add haprox https://haproxytech.github.io/helm-charts --force-update
33-
3429
- name: Run chart-releaser
3530
uses: helm/chart-releaser-action@v1.6.0
3631
env:

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
The MIT License (MIT)
22

33
Copyright 2019 David Young
4-
Copyright 2020 The Docker Mailserver Helm Chart Authors
4+
Copyright 2020 The docker-mailserver Helm Chart Authors
55

66
Permission is hereby granted, free of charge, to any person obtaining a copy
77
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
1-
# K8s Helm Chart for Docker Mailserver
1+
# K8s Helm Chart for docker-mailserver
22

3-
This repostitory contains a helm chart to deploy [Docker
4-
Mailserver](https://github.com/docker-mailserver/docker-mailserver), a
5-
production-ready fullstack but simple mail server, into a Kubernetes cluster.
6-
7-
**_LOOKING FOR MAINTAINERS_**! This repository is looking for maintainers that keep the image version up to date and curate the chart. The chart is currently outdated with regards to the image itself as well as documentation and other, related topics. If you are using this Chart, it would be of much help if you provide a solution for issues you encountred in the form of a pull request.
3+
This repostitory contains a helm chart to deploy [docker-mailserver](https://github.com/docker-mailserver/docker-mailserver) into a Kubernetes cluster. docker-mailserver is a production-ready, fullstack mail server that supports SMTP, IMAP, LDAP, Anti-spam, Anti-virus, etc.). Just as importantly, it is designed to be simple to install and configure.
84

95
## Documentation
106

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
dependencies:
2-
- name: kubernetes-ingress
3-
repository: https://haproxytech.github.io/helm-charts
4-
version: 1.21.1
5-
digest: sha256:b6fe2da4d22a2af00126a384dcf562bf98dcafaa5536e0adbeab18ebd10906a0
6-
generated: "2022-04-22T14:22:06.178899+12:00"
1+
dependencies: []
2+
digest: sha256:643d5437104296e21d906ecb15b2c96ad278f20cfc4af53b12bb6069bd853726
3+
generated: "2024-01-28T21:49:18.990692471-08:00"

charts/docker-mailserver/Chart.yaml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v2
2-
appVersion: "13.2.0"
2+
appVersion: "13.3.1"
33
description: A fullstack but simple mailserver (smtp, imap, antispam, antivirus, ssl...) using Docker.
44
name: docker-mailserver
5-
version: 2.2.2
5+
version: 3.0.0
66
sources:
77
- https://github.com/docker-mailserver/docker-mailserver-helm
88
maintainers:
@@ -20,10 +20,5 @@ icon: https://avatars.githubusercontent.com/u/76868633?s=400&v=4
2020
annotations:
2121
artifacthub.io/changes: |
2222
- Breaking : Standardized app labels to app.kubernetes.io/name for Istio workload/Cilium compatibility
23-
24-
dependencies:
25-
- name: "kubernetes-ingress"
26-
version: "1.21.1"
27-
repository: "https://haproxytech.github.io/helm-charts"
28-
condition: haproxy.enabled
29-
alias: "haproxy"
23+
24+
dependencies: []

charts/docker-mailserver/PERSISTENCE.md

Lines changed: 0 additions & 92 deletions
This file was deleted.

0 commit comments

Comments
 (0)