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

Add Aqua Security components as custom applications #124

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "kubermatic-applications/aquasec-apps/kubermatic-labs-fork-git-submodule"]
path = kubermatic-applications/aquasec-apps/kubermatic-labs-fork-git-submodule
url = [email protected]:kubermatic-labs/aqua-helm.git
48 changes: 48 additions & 0 deletions kubermatic-applications/aquasec-apps/aquasec-agents-app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
apiVersion: apps.kubermatic.k8c.io/v1
kind: ApplicationDefinition
metadata:
name: aquasec-enforcers
spec:
description: Component Enforcers - Aqua Security provides security for the cloud-native world inside any CNCF-Kubernetes. This application installs the Kube- and Aqua-Enforcer inside a cluster that shall be connected to an exisisting Aqua Server. The Server can either be SaaS based or installed via the aqua-server Application, depending on your license.
method: helm
defaultDeployOptions:
helm:
atomic: true
wait: true
timeout: "15m"
versions:
- template:
source:
git:
path: kube-enforcer
ref:
branch: '2022.4-kkp-fix'
remote: https://github.com/kubermatic-labs/aqua-helm
# FIXME Issue with lock file:
# Max number of retries was exceeded. Last error: can not build dependencies: the lock file (Chart.lock) is out of sync with the dependencies file (Chart.yaml). Please update the dependencies. Please check your configuration or contact your KKP Administrator.
# remote: https://github.com/aquasecurity/aqua-helm
version: '2022.4'
defaultValues:
webhooks:
#tested with cert-manager version 1.14.1
certManager: true
certsSecret:
autoGenerate: true
clusterName: TODO-ADJUST-YOUR NAME
global:
enforcer:
enabled: true
gateway:
address: TODO.your.aqua-server.com
port: 8443
platform: k8s
imageCredentials:
create: true
username: TODO-USER
password: TODO-SECRET
documentationURL: https://docs.aquasec.com
sourceURL: https://github.com/kubermatic-labs/aqua-helm/tree/2022.4-kkp-fix/kube-enforcer
logo: |+
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
logoFormat: png

Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
apiVersion: apps.kubermatic.k8c.io/v1
kind: ApplicationDefinition
metadata:
name: aquasec-airgapped-cybercenter
spec:
description: Component Cyber Center - Aqua Security provides security for the cloud-native world inside any CNCF-Kubernetes. This application installs a copy of the Threat intelligence Database (Aqua CyberCenter) inside a cluster. The only purpose of this is to be in accordance to air-gapped environments, which shall not have any internet connection / upstream communication. The CyberCenter needs to be connected with your local Aqua Server installation.
method: helm
defaultDeployOptions:
helm:
atomic: true
wait: true
timeout: "15m"
versions:
- template:
source:
git:
path: cyber-center
ref:
branch: '2022.4'
remote: https://github.com/aquasecurity/aqua-helm
version: '2022.4'
defaultValues:
#TODO specify
documentationURL: https://docs.aquasec.com
sourceURL: https://github.com/aquasecurity/aqua-helm/tree/2022.4/cyber-center
logo: |+
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
logoFormat: png

Loading