You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/docs/private-platform/configuration/pmp-configure-azure.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ To configure the CI/CD pipeline, prepare the following:
20
20
21
21
## Configuring the CI/CD Pipeline
22
22
23
-
If you have an Azure organization, you can set Azure as your CI System in **Switch to Admin Mode** > **Settings** > **Build settings** > **Build Utility**. You need to first obtain a [Personal Access Token](#pat), and then configure the followings settings:
23
+
If you have an Azure organization, you can set Azure as your CI System in **Switch to Admin Mode** > **Settings** > **Build Settings** > **Build Method** > **Build Utility**. You need to first obtain a [Personal Access Token](#pat), and then configure the followings settings:
24
24
25
25
*[Azure blob settings](#blob)
26
26
*[S3 bucket settings](#bucket)
@@ -54,7 +54,7 @@ The settings in this section configure the S3 bucket.
54
54
55
55
Before creating any environments, you must register your Kubernetes clusters by doing the following steps:
56
56
57
-
1.Click**Register New Cluster**.
57
+
1.In **Switch to Admin Mode** > **Manage** > **Cluster Manager**, click**Register New Cluster**.
58
58
2. Configure the following values:
59
59
60
60
***Cluster Name** - Specify a name for the cluster.
@@ -216,7 +216,7 @@ Before creating any environments, you must register your Kubernetes clusters by
216
216
```
217
217
218
218
4. Click **Save**.
219
-
5. Click the newly created cluster and expand it, and then click **Retrieve Namespace(s)** to retrieve all the namespace and storage plans.
219
+
5. Click the newly created cluster and expand it, and then click **Retrieve Namespace(s)** to retrieve all the namespace and storage plans, or **Manually Register Namespace**.
220
220
221
221
Namespaces without any storage plan are skipped. This step requires the Mendix Operator to be installed and configured. You can repeat this step as required to retrieve additional namespaces.
Copy file name to clipboardExpand all lines: content/en/docs/private-platform/configuration/pmp-configure-k8s.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -432,7 +432,7 @@ Before creating any environments, you must register your Kubernetes clusters by
432
432
433
433
4. Click **Save**.
434
434
435
-
5. Click the newly created cluster and expand it, and then click **Retrieve Namespace(s)** to retrieve all the namespace and storage plans.
435
+
5. Click the newly created cluster and expand it, and then click **Retrieve Namespace(s)** to retrieve all the namespace and storage plans, or **Manually Register Namespace**.
436
436
437
437
Namespaces without any storage plan are skipped. This step requires the Mendix Operator to be installed and configured. You can repeat this step as required to retrieve additional namespaces.
This is the host URL of your GitLab server. The format should be `https://<HOST>`. There is no slash in the end. For example, if your GitLab server host name is mygitlab.example.com, you should input `https://mygitlab.example.com` here.
32
-
33
-
#### Group ID
34
-
35
-
All the apps on Private Mendix Platform are created under a GitLab group. You need to create a group in GitLab and then input the *Group ID* in this field.
This is the PAT from the above group owner. When generating the access token for group owner, select all scopes and set expiration date to never.
42
-
43
-
#### Automatic Access Provisioning
44
-
45
-
If you use a self-managed GitLab server, you can enable this feature to automatically create GitLab user and PAT for private platform users. During logging in the platform, user email is used as unique key to search in GitLab server. If this email name is not registered in GitLab, Private Mendix Platform creates a GitLab user with this email. A PAT is then generated for this user.
46
-
47
-
#### Admin PAT
48
-
49
-
This is the PAT of the GitLab administrator, which is the root user access token with all scopes selected.
29
+
***Host URL** - This is the host URL of your GitLab server. The format should be `https://<HOST>`. There is no slash in the end. For example, if your GitLab server host name is mygitlab.example.com, you should input `https://mygitlab.example.com` here.
30
+
***Group ID** - All the apps on Private Mendix Platform are created under a GitLab group. You need to create a group in GitLab and then input the *Group ID* in this field.
31
+
***Group owner PAT** - This is the PAT from the above group owner. When generating the access token for group owner, select all scopes and set expiration date to never.
32
+
***Automatic Access Provisioning** - If you use a self-managed GitLab server, you can enable this feature to automatically create GitLab user and PAT for private platform users. During logging in the platform, user email is used as unique key to search in GitLab server. If this email name is not registered in GitLab, Private Mendix Platform creates a GitLab user with this email. A PAT is then generated for this user.
33
+
***Admin PAT** - This is the PAT of the GitLab administrator, which is the root user access token with all scopes selected.
50
34
51
35
### Normal User Credentials
52
36
53
37
When the **Automatic Access Provisioning** is disabled, private platform users need to manually input the GitLab user id and PAT at first login.
54
38
55
-
#### User ID
56
-
57
-
The user ID (integer number) of this GitLab user. It is not the user name. You can obtain the value from the user profile page.
58
-
59
-
#### Personal Access Token
60
-
61
-
The access token of this GitLab user.
39
+
***User ID** - The user ID (integer number) of this GitLab user. It is not the user name. You can obtain the value from the user profile page.
40
+
***Personal Access Token** - The access token of this GitLab user.
62
41
63
42
## GitHub
64
43
65
44
This section describes the configuration of a GitHub repository.
This is the host URL of your GitHub server. The format should be `https://<HOST>`. There is no slash in the end. For example, if your GitHub server host name is mygithub.example.com, you should input `https://mygithub.example.com` here.
74
-
75
-
#### Organization Name
76
-
77
-
All the apps on Private Mendix Platform are created under an organization. You need to create an organization to host all the Mendix apps. Type the organization name into this field.
78
-
79
-
#### Organization Owner PAT
80
-
81
-
Input the classic PAT of this organization owner into this field. You need select at least these scopes: `repo admin:org user delete_repo`. The expiration date is set to **No Expiration**.
82
-
83
-
#### Automatic Access Provisioning
84
-
85
-
If you are running a self-managed GitHub enterprise server, you can enable this feature to automatically create GitHub user and PAT for private platform users. During logging in to the platform, the user email is used as unique key to search in GitHub server. If this email name is not registered in GitHub, Private Mendix Platform creates a GitHub user with this email. A PAT is then generated for this user.
86
-
87
-
#### AdminPAT
88
-
89
-
This is the PAT of the GitHub enterprise instance administrator. When generating this PAT, all scopes should be selected.
46
+
***Host URL** - This is the host URL of your GitHub server. The format should be `https://<HOST>`. There is no slash in the end. For example, if your GitHub server host name is mygithub.example.com, you should input `https://mygithub.example.com` here.
47
+
***Organization Name** - All the apps on Private Mendix Platform are created under an organization. You need to create an organization to host all the Mendix apps. Type the organization name into this field.
48
+
***Organization Owner PAT** - Input the classic PAT of this organization owner into this field. You need select at least these scopes: `repo admin:org user delete_repo`. The expiration date is set to **No Expiration**.
49
+
***Automatic Access Provisioning** - If you are running a self-managed GitHub enterprise server, you can enable this feature to automatically create GitHub user and PAT for private platform users. During logging in to the platform, the user email is used as unique key to search in GitHub server. If this email name is not registered in GitHub, Private Mendix Platform creates a GitHub user with this email. A PAT is then generated for this user.
50
+
***AdminPAT** - This is the PAT of the GitHub enterprise instance administrator. When generating this PAT, all scopes should be selected.
90
51
91
52
### Normal User Credentials
92
53
@@ -96,61 +57,31 @@ When the **Automatic Access Provisioning** is disabled, Private Mendix Platform
96
57
This user needs to be invited into this organization as a organization member.
97
58
{{% /alert %}}
98
59
99
-
#### User Name
100
-
101
-
The user name (login name) of this GitHub user.
102
-
103
-
#### Personal Access Token
104
-
105
-
The access token of this GitHub user. To make it easier, you can also select all the scopes. The expiration date is set to No Expiration.
60
+
***User Name** - The user name (login name) of this GitHub user.
61
+
***Personal Access Token** - The access token of this GitHub user. To make it easier, you can also select all the scopes. The expiration date is set to No Expiration.
106
62
107
63
## Bitbucket
108
64
109
65
This section describes the configuration of a Bitbucket repository.
This is the host URL of your Bitbucket enterprise server. The format should be `https://<HOST>`. There is no slash in the end. For example, if your Bitbucket enterprise server host name is mybitbucket.example.com, you should input `https://mybitbucket.example.com` here.
118
-
119
-
#### Project key
120
-
121
-
All the Mendix apps on private platform are created under a project. You need to create an project to host all the Mendix apps. Input the project key in this field. You can go to `https://mybitbucket.example.com/projects` to view the project key.
122
-
123
-
#### Project Admin PAT
124
-
125
-
Input the access token of a project admin user.
126
-
127
-
#### Automatic Access Provisioning
128
-
129
-
If you are running a self managed Bitbucket enterprise server, you can enable this feature to automatically create Bitbucket user and PAT for private platform users. During logging in to the platform, the user email is used as unique key to search in Bitbucket server. If this email name is not registered in Bitbucket, Private Mendix Platform creates a Bitbucket user with this email as the user name. A PAT is then generated for this user.
130
-
131
-
Bitbucket enterprise server allows to use same email for multiple users. To make the Bitbucket user unique by email, the email name is used to be the Bitbucket user name when doing the automatic provisioning.
132
-
133
-
#### Admin Username
67
+
***Host URL** - This is the host URL of your Bitbucket enterprise server. The format should be `https://<HOST>`. There is no slash in the end. For example, if your Bitbucket enterprise server host name is mybitbucket.example.com, you should input `https://mybitbucket.example.com` here.
68
+
***Project key** - All the Mendix apps on private platform are created under a project. You need to create an project to host all the Mendix apps. Input the project key in this field. You can go to `https://mybitbucket.example.com/projects` to view the project key.
69
+
***Project Admin PAT** - Input the access token of a project admin user.
70
+
***Automatic Access Provisioning** - If you are running a self managed Bitbucket enterprise server, you can enable this feature to automatically create Bitbucket user and PAT for private platform users. During logging in to the platform, the user email is used as unique key to search in Bitbucket server. If this email name is not registered in Bitbucket, Private Mendix Platform creates a Bitbucket user with this email as the user name. A PAT is then generated for this user.
134
71
135
-
Bitbucket system admin user name.
72
+
Bitbucket enterprise server allows to use same email for multiple users. To make the Bitbucket user unique by email, the email name is used to be the Bitbucket user name when doing the automatic provisioning.
136
73
137
-
#### Admin Password
138
-
139
-
Bitbucket system admin user password.
74
+
***Admin Username** - Bitbucket system admin user name.
75
+
***Admin Password** - Bitbucket system admin user password.
140
76
141
77
### Normal User Credentials
142
78
143
79
When the Automatic Access Provisioning is disabled, Private Mendix Platform users need to manually input the Bitbucket user name and PAT at first login.
144
80
145
81
This user needs to be invited into the project with the **Create repository** permission. You can go to `https://mybitbucket.example.com/projects/<PROJECT KEY>/permissions` to add a user and grant permission.
146
82
147
-
#### User Name
148
-
149
-
The user name (login name) of this Bitbucket user.
150
-
151
-
#### Personal Access Token
152
-
153
-
The Access token of this Bitbucket user. The permission should be at least `Project Admin`. The expiration date is set to **No Expiration**.
83
+
***User Name** - The user name (login name) of this Bitbucket user.
84
+
***Personal Access Token** - The Access token of this Bitbucket user. The permission should be at least `Project Admin`. The expiration date is set to **No Expiration**.
154
85
155
86
## AzureDevOps
156
87
@@ -172,41 +103,28 @@ For the web callback URL, enter a URL in the following format: `YOUR_APP_ROOT/oa
172
103
173
104
In Azure DevOps, you must create an organization and a PAT for the admin user. You must also create the users that will use the Azure DevOps with Private Mendix Platform, and assign them Basic access level.
This is the host URL of your Azure DevOps enterprise server. The format should be `https://<HOST>`. There is no slash in the end. For example, if your Azure DevOps enterprise server host name is myazure.example.com, you should input `https://myazure.example.com` here.
106
+
### Private Mendix Platform Configuration
182
107
183
-
#### Org
108
+
***Host URL** - This is the host URL of your Azure DevOps enterprise server. The format should be `https://<HOST>`. There is no slash in the end. For example, if your Azure DevOps enterprise server host name is myazure.example.com, you should input `https://myazure.example.com` here.
109
+
***Org** - Input the name of the organization that you created in Azure DevOps.
110
+
***Project Admin PAT** - Input the admin user PAT that you created in Azure DevOps.
111
+
***Azure OAuth Config** - Click **New**, and then fill out the following information:
184
112
185
-
Input the name of the organization that you created in Azure DevOps.
113
+
***Name** - Enter a meaningful name
114
+
***Client ID** - Enter the Application ID that you obtained from Microsoft Entra ID
115
+
***Tenant ID** - Enter the Directory ID that you obtained from Microsoft Entra ID
116
+
***Client Secret** - Enter the Client Secret that you obtained from Microsoft Entra ID
0 commit comments