Skip to content

Commit fcf843b

Browse files
Merge pull request #260 from KoppulaRajender/5.3
5.3 | Updating Readme files & Changelog
2 parents 365f4b7 + 20a5267 commit fcf843b

16 files changed

+162
-40
lines changed

enforcer/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,8 @@
22

33
Improvements:
44
* Adding Changelog
5+
6+
# 5.3.2 (May 4th 2021)
7+
8+
Improvements:
9+
* Updated Readme

enforcer/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v1
22
appVersion: "5.3"
33
description: A Helm chart for the Aqua Enforcer
44
name: enforcer
5-
version: 5.3.1
5+
version: 5.3.2
66
icon: https://avatars3.githubusercontent.com/u/12783832?s=200&v=4
77
home: https://www.aquasec.com/
88
maintainers:

enforcer/README.md

+17-3
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,38 @@ These are Helm charts for installation and maintenance of Aqua Container Securit
2424
## Installing the Chart
2525
Follow the steps in this section for production grade deployments. You can either clone aqua-helm git repo or you can add our helm private repository ([https://helm.aquasec.com](https://helm.aquasec.com))
2626

27+
### Installing Aqua Enforcer from Github Repo
28+
2729
* Clone the GitHub repository with the charts
2830

2931
```bash
30-
git clone https://github.com/aquasecurity/aqua-helm.git
32+
git clone -b 5.3 https://github.com/aquasecurity/aqua-helm.git
3133
cd aqua-helm/
3234
```
3335

36+
* Install Aqua Enforcer
37+
```bash
38+
helm upgrade --install --namespace aqua aqua-enforcer ./enforcer --set imageCredentials.username=<>,imageCredentials.password=<>,enforcerToken=<aquasec-token>
39+
```
40+
41+
### Installing Aqua Enforcer from Helm Private Repository
42+
3443
* Add Aqua Helm Repository
3544
```bash
3645
$ helm repo add aqua-helm https://helm.aquasec.com
3746
```
3847

39-
* Install Aqua Enforcer
48+
* Check for the available chart versions either from [Changelog](./CHANGELOG.md) or by running the below command
49+
```bash
50+
$ helm search repo aqua-helm/enforcer --versions
51+
```
4052

53+
* Install Aqua Enforcer
4154
```bash
42-
helm upgrade --install --namespace aqua aqua-enforcer ./enforcer --set imageCredentials.username=<>,imageCredentials.password=<>,enforcerToken=<aquasec-token>
55+
$ helm upgrade --install --namespace aqua aqua-enforcer aqua-helm/enforcer --set imageCredentials.username=<>,imageCredentials.password=<>,enforcerToken=<aquasec-token> --version <>
4356
```
4457

58+
4559
## Advanced Configuration
4660

4761
In order to support L7 / gRPC communication between enforcer and envoy it is recommended to follow the detailed steps to enable and deploy a enforcer.

kube-enforcer/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,9 @@
22

33
Improvements:
44
* Adding Changelog
5+
6+
# 5.3.2 (May 4th 2021)
7+
8+
Improvements:
9+
* Updated Readme
10+
* Added timeouts for KE webhooks #[246](https://github.com/aquasecurity/aqua-helm/pull/246)

kube-enforcer/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v1
22
appVersion: "5.3"
33
description: A Helm chart for the Aqua KubeEnforcer
44
name: kube-enforcer
5-
version: 5.3.1
5+
version: 5.3.2
66
icon: https://avatars3.githubusercontent.com/u/12783832?s=200&v=4
77
keywords:
88
- scanning

kube-enforcer/README.md

+41-4
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,12 @@ Optionally, you can provide these certificates in base64 encoded format as flags
7171

7272
## Deploying the HELM chart
7373

74+
### Installing Aqua Kube-Enforcer from Github Repo
75+
7476
1. Clone the GitHub repository with the charts:
7577

7678
```bash
77-
git clone https://github.com/aquasecurity/kube-enforcer-helm.git
79+
$ git clone -b 5.3 https://github.com/aquasecurity/kube-enforcer-helm.git
7880
```
7981

8082
2. (Optional) Update the Helm charts `values.yaml` file with your environment's custom values, registry secret, Aqua Server (console) credentials, and TLS certificates. This eliminates the need to pass the parameters to the HELM command. Then run one of the following commands to deploy the relevant services.
@@ -84,19 +86,54 @@ Optionally, you can provide these certificates in base64 encoded format as flags
8486
3a. To deploy the KubeEnforcer on the same cluster as the Aqua Server (console), run this command on that cluster:
8587

8688
```shell
87-
helm upgrade --install --namespace aqua kube-enforcer ./kube-enforcer
89+
$ helm upgrade --install --namespace aqua kube-enforcer ./kube-enforcer
8890
```
8991

9092
3b. Multi-cluster: To deploy the KubeEnforcer in a different cluster:
9193

9294
First, create a namespace on that cluster named `aqua`:
9395
```bash
94-
kubectl create namespace aqua
96+
$ kubectl create namespace aqua
9597
```
9698
Next, run the following command:
9799

98100
```shell
99-
helm upgrade --install --namespace aqua kube-enforcer ./kube-enforcer --set envs.gatewayAddress="<Aqua_Remote_Gateway_IP/URL>",imageCredentials.username=<registry-username>,imageCredentials.password=<registry-password>
101+
$ helm upgrade --install --namespace aqua kube-enforcer ./kube-enforcer --set envs.gatewayAddress="<Aqua_Remote_Gateway_IP/URL>",imageCredentials.username=<registry-username>,imageCredentials.password=<registry-password>
102+
```
103+
104+
### Installing Aqua Kube-Enforcer from Helm Private Repository
105+
106+
1. Add Aqua Helm Repository
107+
108+
```bash
109+
$ helm repo add aqua-helm https://helm.aquasec.com
110+
```
111+
112+
2. (Optional) Update the Helm charts `values.yaml` file with your environment's custom values, registry secret, Aqua Server (console) credentials, and TLS certificates. This eliminates the need to pass the parameters to the HELM command. Then run one of the following commands to deploy the relevant services.
113+
114+
3. Check for the available chart versions either from [Changelog](./CHANGELOG.md) or by running the below command
115+
```bash
116+
$ helm search repo aqua-helm/kube-enforcer --versions
117+
```
118+
119+
4. Choose **either** 4a **or** 4b:
120+
121+
4a. To deploy the KubeEnforcer on the same cluster as the Aqua Server (console), run this command on that cluster:
122+
123+
```shell
124+
$ helm upgrade --install --namespace aqua kube-enforcer aqua-helm/kube-enforcer --version <>
125+
```
126+
127+
4b. Multi-cluster: To deploy the KubeEnforcer in a different cluster:
128+
129+
First, create a namespace on that cluster named `aqua`:
130+
```bash
131+
$ kubectl create namespace aqua
132+
```
133+
Next, copy the values.yaml content from [Values.yaml](./values.yaml) and make the respective changes then run the following command:
134+
135+
```shell
136+
$ helm upgrade --install --namespace aqua kube-enforcer aqua-helm/kube-enforcer --values values.yaml --version <>
100137
```
101138

102139
Optional flags:

scanner/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,8 @@
22

33
Improvements:
44
* Adding Changelog
5+
6+
# 5.3.2 (May 4th 2021)
7+
8+
Improvements:
9+
* Updated Readme

scanner/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v1
22
appVersion: "5.3"
33
description: A Helm chart for the Aqua Scanner CLI component
44
name: scanner
5-
version: 5.3.1
5+
version: 5.3.2
66
icon: https://avatars3.githubusercontent.com/u/12783832?s=200&v=4
77
home: https://www.aquasec.com/
88
maintainers:

scanner/README.md

+21-4
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,41 @@ These are Helm charts for installation and maintenance of Aqua Container Securit
2424
## Installing the Chart
2525
Follow the steps in this section for production grade deployments. You can either clone aqua-helm git repo or you can add our helm private repository ([https://helm.aquasec.com](https://helm.aquasec.com))
2626

27+
### Installing Aqua Scanner from Github Repo
28+
2729
* Clone the GitHub repository with the charts
2830

2931
```bash
30-
git clone https://github.com/aquasecurity/aqua-helm.git
31-
cd aqua-helm/
32+
$ git clone -b 5.3 https://github.com/aquasecurity/aqua-helm.git
33+
$ cd aqua-helm/
34+
```
35+
36+
37+
* Install Aqua
38+
39+
```bash
40+
$ helm upgrade --install --namespace aqua scanner ./scanner --set imageCredentials.username=<>,imageCredentials.password=<>
3241
```
3342

43+
### Installing Aqua Scanner from Helm Private Repository
44+
3445
* Add Aqua Helm Repository
3546
```bash
3647
$ helm repo add aqua-helm https://helm.aquasec.com
3748
```
3849

39-
* Install Aqua Scanner
50+
* Check for the available chart versions either from [Changelog](./CHANGELOG.md) or by running the below command
51+
```bash
52+
$ helm search repo aqua-helm/scanner --versions
53+
```
54+
55+
* Install Aqua
4056

4157
```bash
42-
helm upgrade --install --namespace aqua scanner ./scanner --set imageCredentials.username=<>,imageCredentials.password=<>,user=<>,password=<>
58+
$ helm upgrade --install --namespace aqua scanner aqua-helm/scanner --set imageCredentials.username=<>,imageCredentials.password=<> --version <>
4359
```
4460

61+
4562
Before installing scanner chart the recommendation is to create user with scanning permissions, [Link to documentations](https://docs.aquasec.com/docs/add-scanners#section-add-a-scanner-user)
4663

4764
## Configurable Variables

server/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,10 @@
22

33
Improvements:
44
* Adding Changelog
5+
6+
# 5.3.2 (May 4th 2021)
7+
8+
Improvements:
9+
* Updated Readme
10+
* Added Maintenance Db support #[246](https://github.com/aquasecurity/aqua-helm/pull/246)
11+
* added annotations support for SA creation #[249](https://github.com/aquasecurity/aqua-helm/pull/249)

server/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v1
22
appVersion: "5.3"
33
description: A Helm chart for the Aqua Console components
44
name: server
5-
version: 5.3.1
5+
version: 5.3.2
66
icon: https://avatars3.githubusercontent.com/u/12783832?s=200&v=4
77
home: https://www.aquasec.com/
88
maintainers:

server/README.md

+22-5
Original file line numberDiff line numberDiff line change
@@ -37,23 +37,39 @@ db:
3737
## Installing the Chart
3838
Follow the steps in this section for production grade deployments. You can either clone aqua-helm git repo or you can add our helm private repository ([https://helm.aquasec.com](https://helm.aquasec.com))
3939
40+
### Installing Aqua Web from Github Repo
41+
4042
* Clone the GitHub repository with the charts
4143
4244
```bash
43-
git clone https://github.com/aquasecurity/aqua-helm.git
44-
cd aqua-helm/
45+
$ git clone -b 5.3 https://github.com/aquasecurity/aqua-helm.git
46+
$ cd aqua-helm/
47+
```
48+
49+
* Install Aqua
50+
51+
```bash
52+
$ helm upgrade --install --namespace aqua aqua ./server --set imageCredentials.username=<>,imageCredentials.password=<>,platform=<>
4553
```
4654

55+
### Installing Aqua Web from Helm Private Repository
56+
4757
* Add Aqua Helm Repository
4858
```bash
4959
$ helm repo add aqua-helm https://helm.aquasec.com
5060
```
5161

62+
* Check for the available chart versions either from [Changelog](./CHANGELOG.md) or by running the below command
63+
```bash
64+
$ helm search repo aqua-helm/server --versions
65+
```
66+
5267
* Install Aqua
5368

5469
```bash
55-
helm upgrade --install --namespace aqua aqua ./server --set imageCredentials.username=<>,imageCredentials.password=<>,platform=<>
70+
$ helm upgrade --install --namespace aqua aqua aqua-helm/server --set imageCredentials.username=<>,imageCredentials.password=<>,platform=<> --version <>
5671
```
72+
5773
## Advanced Configuration
5874

5975
1. Envoy
@@ -92,8 +108,9 @@ helm upgrade --install --namespace aqua aqua ./server --set imageCredentials.use
92108
2. Create TLS cert secret
93109

94110
```bash
95-
# Please be notified that tls.key and tls.crt in the below command are same
96-
# as mydomain.com.key and mydomain.com.crt in the above openssl commands
111+
# Please be notified that tls.key and tls.crt in the below command are default filenames
112+
# and same as mydomain.com.key and mydomain.com.crt in the above openssl commands
113+
# If tls.crt and tls.key filenames are changed then it should be changed in values.yaml envoy config
97114
$ kubectl create secret tls aqua-lb-tls --key tls.key --cert tls.crt -n aqua
98115
```
99116

server/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ gate:
134134
tag: "5.3"
135135
pullPolicy: IfNotPresent
136136
service:
137-
type: ClusterIP
137+
type: ClusterIP #for OCP/OSD environments Can enable gateway to external by changing type to "LoadBalancer"
138138
annotations: {}
139139
ports:
140140
- name: aqua-gate

tenant-manager/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,9 @@
22

33
Improvements:
44
* Adding Changelog
5+
6+
# 5.3.2 (May 4th 2021)
7+
8+
Improvements:
9+
* Updated Readme
10+
* Added Maintenance Db support #[253](https://github.com/aquasecurity/aqua-helm/pull/253)

tenant-manager/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v1
22
appVersion: "5.3"
33
description: A Helm chart for the Aqua Tenant Manager
44
name: tenant-manger
5-
version: 5.3.1
5+
version: 5.3.2
66
icon: https://avatars3.githubusercontent.com/u/12783832?s=200&v=4
77
home: https://www.aquasec.com/
88
maintainers:

tenant-manager/README.md

+26-18
Original file line numberDiff line numberDiff line change
@@ -39,31 +39,39 @@ db:
3939
## Installing the Chart
4040
Follow the steps in this section for production-grade deployments. You can either clone the aqua-helm GitHub repo or you can add our private Helm repository ([https://helm.aquasec.com](https://helm.aquasec.com)).
4141
42-
* Using the GitHub repo
42+
### Installing Aqua Tenant Manager from Github Repo
4343
44-
a. Clone the GitHub repository with the charts:
44+
* Clone the GitHub repository with the charts:
4545
46-
```bash
47-
git clone https://github.com/aquasecurity/aqua-helm.git
48-
cd aqua-helm/
49-
```
50-
b. Deploy the Aqua Tenant Manager
46+
```bash
47+
$ git clone -b 5.3 https://github.com/aquasecurity/aqua-helm.git
48+
$ cd aqua-helm/
49+
```
50+
51+
* Deploy the Aqua Tenant Manager
5152

52-
```bash
53-
helm upgrade --install --namespace aqua aqua ./tenant-manger --set imageCredentials.username=<>,imageCredentials.password=<>,platform=<>
54-
```
53+
```bash
54+
$ helm upgrade --install --namespace aqua tenant-manager ./tenant-manger --set imageCredentials.username=<>,imageCredentials.password=<>,platform=<>
55+
```
5556

56-
* Using the Helm Repo
57+
### Installing Aqua Tenant Manager from Helm Private Repository
5758

58-
a. Add the Aqua Helm repository
59+
* Add the Aqua Helm repository
60+
61+
```bash
62+
$ helm repo add aqua-helm https://helm.aquasec.com
63+
```
64+
65+
* Check for the available chart versions either from [Changelog](./CHANGELOG.md) or by running the below command
66+
```bash
67+
$ helm search repo aqua-helm/tenant-manager --versions
68+
```
5969

60-
```bash
61-
$ helm repo add aqua-helm https://helm.aquasec.com
62-
```
63-
b. Deploy the Aqua Tenant Manager
70+
* Deploy the Aqua Tenant Manager
6471

65-
```bash
66-
helm upgrade --install --namespace aqua <release_name> aqua-helm/tenant-manager --set imageCredentials.username=<>,imageCredentials.password=<>,platform=<>
72+
```bash
73+
$ helm upgrade --install --namespace aqua tenant-manager aqua-helm/tenant-manager --set imageCredentials.username=<>,imageCredentials.password=<>,platform=<> --version <>
74+
```
6775

6876
## Database
6977

0 commit comments

Comments
 (0)