Skip to content

Commit

Permalink
Merge pull request #90 from cfis/master
Browse files Browse the repository at this point in the history
Chart Modernization
  • Loading branch information
cfis authored Feb 2, 2024
2 parents 051d267 + 65811f3 commit c07be0b
Show file tree
Hide file tree
Showing 48 changed files with 1,011 additions and 1,728 deletions.
7 changes: 2 additions & 5 deletions .ci/ct-config.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
# This file defines the config for "ct" (chart tester) used by the helm linting GitHub workflow

# Here we define every possible upstream repo our charts use in `requirements.yaml`
chart-repos:
- haproxy=https://haproxytech.github.io/helm-charts

lint-conf: .ci/lint-config.yaml
lint-conf: .ci/lint-config.yaml
validate-maintainers: false
14 changes: 7 additions & 7 deletions .github/workflows/on-push-lint-charts.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
name: Lint and Test Charts

on:
# push:
# paths:
# - 'charts/**'
# - '.github/**'
push:
paths:
- 'charts/**'
- '.github/**'
pull_request:
paths:
- 'charts/**'
- '.github/**'
- 'charts/**'
- '.github/**'
workflow_dispatch:

env:
KUBE_SCORE_VERSION: 1.17.0
HELM_VERSION: v3.13.2

concurrency:
group: ${{ github.head_ref }}
group: ${{ github.ref }}
cancel-in-progress: true

jobs:
Expand Down
5 changes: 0 additions & 5 deletions .github/workflows/on-push-master-publish-chart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,6 @@ jobs:
git config user.name "$GITHUB_ACTOR"
git config user.email "[email protected]"
# We need cert-manager already installed in the cluster because we assume the CRDs exist
- name: Add haproxy repo
run: |
helm repo add haprox https://haproxytech.github.io/helm-charts --force-update
- name: Run chart-releaser
uses: helm/[email protected]
env:
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
The MIT License (MIT)

Copyright 2019 David Young
Copyright 2020 The Docker Mailserver Helm Chart Authors
Copyright 2020 The docker-mailserver Helm Chart Authors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
8 changes: 2 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# K8s Helm Chart for Docker Mailserver
# K8s Helm Chart for docker-mailserver

This repostitory contains a helm chart to deploy [Docker
Mailserver](https://github.com/docker-mailserver/docker-mailserver), a
production-ready fullstack but simple mail server, into a Kubernetes cluster.

**_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.
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.

## Documentation

Expand Down
9 changes: 3 additions & 6 deletions charts/docker-mailserver/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
dependencies:
- name: kubernetes-ingress
repository: https://haproxytech.github.io/helm-charts
version: 1.21.1
digest: sha256:b6fe2da4d22a2af00126a384dcf562bf98dcafaa5536e0adbeab18ebd10906a0
generated: "2022-04-22T14:22:06.178899+12:00"
dependencies: []
digest: sha256:643d5437104296e21d906ecb15b2c96ad278f20cfc4af53b12bb6069bd853726
generated: "2024-01-28T21:49:18.990692471-08:00"
13 changes: 4 additions & 9 deletions charts/docker-mailserver/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: "13.2.0"
appVersion: "13.3.1"
description: A fullstack but simple mailserver (smtp, imap, antispam, antivirus, ssl...) using Docker.
name: docker-mailserver
version: 2.2.2
version: 3.0.0
sources:
- https://github.com/docker-mailserver/docker-mailserver-helm
maintainers:
Expand All @@ -20,10 +20,5 @@ icon: https://avatars.githubusercontent.com/u/76868633?s=400&v=4
annotations:
artifacthub.io/changes: |
- Breaking : Standardized app labels to app.kubernetes.io/name for Istio workload/Cilium compatibility
dependencies:
- name: "kubernetes-ingress"
version: "1.21.1"
repository: "https://haproxytech.github.io/helm-charts"
condition: haproxy.enabled
alias: "haproxy"
dependencies: []
92 changes: 0 additions & 92 deletions charts/docker-mailserver/PERSISTENCE.md

This file was deleted.

Loading

0 comments on commit c07be0b

Please sign in to comment.