2
2
3
3
## Requirements
4
4
5
- * GoCD server version v18.2 .0 or above
5
+ * GoCD server version v19.3 .0 or above
6
6
* Kubernetes Cluster
7
7
8
8
## Installation
@@ -13,10 +13,11 @@ on Windows.
13
13
14
14
## Configuration
15
15
16
- ### Configure Plugin Settings
16
+ ### Configure Cluster Profile
17
17
18
- 1 . Login to ` GoCD server ` as admin and navigate to ** _ Admin_ ** _ >_ ** _ Plugins_ **
19
- 2 . Click on ** _ Settings icon_ ** of ` Kubernetes Elastic Agent Plugin ` to update plugin settings configuration.
18
+ 1 . Login to ` GoCD server ` as admin and navigate to ** _ Admin_ ** _ >_ ** _ Elastic Profile_ **
19
+ 2 . Click on ** _ Add Cluster Profile_ ** button and select ` Kubernetes Elastic Agent Plugin ` from the plugin ID dropdown.
20
+ 1 . Specify ` Cluster Profile ID ` for the new cluster
20
21
1 . Optionally specify ` Go Server URL ` , if GoCD secure site URL is not configured.
21
22
2 . Optionally Specify ` Agent auto-register Timeout ` , Defaults to ` 10 mintues ` .
22
23
3 . Optionally Specify ` Maximum pending pods ` , Defaults to ` 10 pods ` .
@@ -31,17 +32,18 @@ on Windows.
31
32
```
32
33
7. Optionally, Specify `Cluster ca certificate data`.
33
34
34
- !["Kubernetes Plugin settings "][1]
35
+ !["Kubernetes Cluster Profile "][1]
35
36
36
- ## Create an elastic profile
37
+ ## Create an Elastic Agent Profile
37
38
38
- 1. Login to `GoCD server` as admin and navigate to **_Admin_** _>_ **_Elastic Agent Profiles_ **
39
+ 1. Login to `GoCD server` as admin and navigate to **_Admin_** _>_ **_Elastic Profile_ **
39
40
![Elastic Profiles][2]
40
41
41
- 2. Click on **_Add_ ** to create new elastic agent profile
42
+ 2. Click on **_New Elastic Agent Profile_ ** to create new elastic agent profile for a cluster.
42
43
1. Specify `id` for profile.
43
44
2. Select `Kubernetes Elastic Agent Plugin` for **_Plugin id_**
44
- 3. Configure Kubernetes GoCD elastic agent Pod using:
45
+ 3. Verify Cluster Profile Id of the newly defined Elastic Agent Profile.
46
+ 4. Configure Kubernetes GoCD elastic agent Pod using:
45
47
- Config Properties
46
48
1. Specify GoCD elastic agent docker image name.
47
49
2. Specify Maximum Memory limit. Container memory will be limit to the value specified here.
@@ -60,7 +62,7 @@ on Windows.
60
62
61
63
![Create elastic profile using remote file configuration][8]
62
64
63
- 4 . Save your profile.
65
+ 5 . Save your profile.
64
66
65
67
66
68
@@ -97,11 +99,11 @@ $ GO_SERVER_SYSTEM_PROPERTIES="-Dplugin.cd.go.contrib.elasticagent.kubernetes.lo
97
99
```
98
100
99
101
100
- [ 1 ] : images/plugin-settings .png " Kubernetes Plugin settings "
102
+ [ 1 ] : images/cluster-profile .png " Kubernetes Cluster Profile "
101
103
[ 2 ] : images/profiles-page.png " Elastic profiles "
102
104
[ 3 ] : images/profile.png " Create elastic profile using config properties "
103
105
[ 4 ] : images/profile-with-pod-yaml.png " Create elastic profile using pod configuration "
104
106
[ 5 ] : images/pipeline.png " Pipeline "
105
107
[ 6 ] : images/quick-edit.png " Quick edit "
106
108
[ 7 ] : images/configure-job.png " Configure a job "
107
- [ 8 ] : images/profile_with_remote_file.png " Create elastic profile using remote file configuration "
109
+ [ 8 ] : images/profile_with_remote_file.png " Create elastic profile using remote file configuration "
0 commit comments