Skip to content

Commit d843280

Browse files
Merge branch 'master' into staging
2 parents 4786b7e + a9c38b5 commit d843280

File tree

331 files changed

+25861
-583
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

331 files changed

+25861
-583
lines changed

content/blog/ai-news-14.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "AI News #14"
3+
date: 2024-03-11T17:04:26.680Z
4+
externalLink: https://www.determined.ai/blog/weekly-update-14
5+
author: Kevin Musgrave
6+
authorimage: /img/kevinmusgrave-profilepic-small.jpg
7+
disable: false
8+
tags:
9+
- determined-ai
10+
---
11+
External blog post

content/blog/ai-news-16.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "AI News #16"
3+
date: 2024-03-26T17:20:55.045Z
4+
externalLink: https://www.determined.ai/blog/weekly-update-16
5+
author: Kevin Musgrave
6+
authorimage: /img/kevinmusgrave-profilepic-small.jpg
7+
disable: false
8+
tags:
9+
- determined-ai
10+
---
11+
External post
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: Announcing Chapel 1.33!
3+
date: 2023-12-14T23:14:56.509Z
4+
externalLink: https://chapel-lang.org/blog/posts/announcing-chapel-1.33/
5+
author: Brad Chamberlain
6+
authorimage: https://chapel-lang.org/blog/authors/brad-chamberlain/photo.jpg
7+
disable: false
8+
tags:
9+
- opensource
10+
- HPC
11+
- chapel
12+
---
13+
External blog
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: "Announcing GenAI studio: Your generative AI playground built on Determined"
3+
date: 2024-03-13T22:07:13.780Z
4+
externalLink: https://www.determined.ai/blog/genai-studio-launch
5+
author: Isha Ghodgaonkar
6+
authorimage: /img/screenshot-2024-03-13-154550.png
7+
thumbnailimage: /img/305-4-.png
8+
disable: false
9+
tags:
10+
- LLM
11+
- Finetuning
12+
- determined-ai
13+
---
14+
External Blog
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: "Automate ITOps: announcing foundational APIs for the HPE GreenLake
3+
edge-to-cloud platform"
4+
date: 2023-12-01T16:43:11.097Z
5+
externalLink: https://community.hpe.com/t5/the-cloud-experience-everywhere/automate-itops-announcing-foundational-apis-for-the-hpe/ba-p/7201158
6+
author: Paul Zinn
7+
authorimage: /img/Avatar1.svg
8+
disable: false
9+
tags:
10+
- hpe-greenlake
11+
- hpe-greenlake-platform
12+
---
13+
External blog

content/blog/be-an-hpe-dev-blogger.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Be an HPE Developer blogger!
3-
date: 2021-08-09T12:03:49.852Z
3+
date: 2024-01-04T13:03:49.852Z
44
featuredBlog: false
55
priority: 8
66
author: HPE DEV
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: Changes to Chapel 2.0 Since its First Release Candidate
3+
date: 2024-02-28T01:53:46.560Z
4+
externalLink: https://chapel-lang.org/blog/posts/changes-since-2.0-rc1/
5+
author: Lydia Duncan, Jeremiah Corrado, Jade Abraham, Shreyas Khandekar
6+
authorimage: https://chapel-lang.org/blog/img/logo.png
7+
disable: false
8+
tags:
9+
- opensource
10+
- chapel
11+
- HPC
12+
---
13+
External blog
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: "Chapel 2.0: Scalable and Productive Computing for All"
3+
date: 2024-03-21T22:42:35.019Z
4+
featuredBlog: true
5+
priority: 4
6+
externalLink: https://chapel-lang.org/blog/posts/announcing-chapel-2.0/
7+
author: Daniel Fedorin
8+
authorimage: /img/chapel-logo.jpg
9+
disable: false
10+
tags:
11+
- opensource
12+
- HPC
13+
- chapel
14+
---
15+
External blog
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: "Comparing Standard Library Sorts: The Impact of Parallelism"
3+
date: 2024-01-30T19:16:00.000Z
4+
externalLink: https://chapel-lang.org/blog/posts/std-sort-performance/
5+
author: Michael Ferguson
6+
authorimage: https://chapel-lang.org/blog/authors/michael-ferguson/photo.jpg
7+
disable: false
8+
tags:
9+
- opensource
10+
- Python
11+
- chapel
12+
---
13+
External blog
Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,175 @@
1+
---
2+
title: How to implement a single sign-on solution to authenticate users onto the
3+
HPE GreenLake edge-to-cloud platform
4+
date: 2023-11-29T12:41:00.306Z
5+
featuredBlog: false
6+
externalLink: ""
7+
author: Prabhu Murthy - Cloud Operations
8+
authorimage: /img/Avatar1.svg
9+
thumbnailimage: /img/hpe-greenlake-sso-page.jpg
10+
disable: false
11+
tags:
12+
- hpe-greenlake-platform
13+
- sso
14+
- okta
15+
- Active Directory
16+
- hpe-greenlake
17+
---
18+
<style>
19+
li {
20+
font-size: 27px;
21+
line-height: 33px;
22+
max-width: none;
23+
}
24+
</style>
25+
26+
27+
Enterprises looking to use HPE GreenLake for Private Cloud Enterprise can benefit from the use of SSO, as it has been integrated onto the HPE GreenLake edge-to-cloud platform (also known as HPE GreenLake platform), which supports single sign-on.
28+
29+
In this blog post, I will walk you through the process of configuring Okta Active Directory (AD) to authenticate users into the HPE GreenLake for Private Cloud Enterprise application on the HPE GreenLake platform using SAML Identity Provider (IdP) for single sign-on.
30+
31+
### Before starting
32+
33+
Please review the [HPE GreenLake](https://support.hpe.com/hpesc/public/docDisplay?docId=a00120892en_us&page=GUID-D7192971-EF71-4304-B51E-548E7954E644.html) User Guide to understand how the SAML framework works in the context of HPE GreenLake for Private Cloud Enterprise Services for the HPE GreenLake edge-to-cloud platform.
34+
35+
### Configure SSO/SAML applications in Okta
36+
37+
To configure application metadata in Okta, complete the following steps:
38+
39+
* Step 1: Create an Okta SAML application
40+
* Step 2: Configure Sign On settings
41+
* Step 3: Export the SAML 2.0 IdP metadata
42+
* Step 4: Configure the SAML connection in the HPE GreenLake platform
43+
44+
**Step 1: Create an Okta SAML application**
45+
46+
1. Log into the Okta administration console.
47+
2. Click **Applications > Create new app integration.** The Create a new app integration window opens.
48+
3. Select SAML 2.0 and click **Next**.
49+
50+
![](/img/ws-image0.png)
51+
52+
Provide a name for the SAML application which gets connected to the HPE GreenLake platform:
53+
54+
![](/img/saml_app-okta.jpg)
55+
56+
**Step 2: How to configure single sign-on settings**
57+
58+
1. Enter the SAML information.
59+
60+
Under General:
61+
62+
**Single Sign on URL:** https://sso.common.cloud.hpe.com/sp/ACS.saml2
63+
64+
**Audience URI (SP Entity ID):** https://sso.common.cloud.hpe.com
65+
66+
**Name ID format EmailAddress**
67+
68+
**Application username Email**
69+
70+
**NameID = user.email**
71+
72+
**gl\_first\_name = user.FirstName**
73+
74+
**gl\_last\_name = user.LastName**
75+
76+
**hpe\_ccs\_attribute = (See Below)**
77+
78+
See here for IdP attribute details: [](https://support.hpe.com/hpesc/public/docDisplay?docId=a00120892en_us)<https://support.hpe.com/hpesc/public/docDisplay?docId=a00120892en_us&page=GUID-D7192971-EF71-4304-B51E-548E7954E644.html>
79+
80+
A new SAML attribute has been added “hpe\_ccs\_attribute” which tells HPE GreenLake platform and HPE GreenLake for Private Cloud Enterprise application the exact role/permissions for each user. The following describes how to format the attribute.
81+
82+
`Format: {version}#{pcid}:{app id}:{role_name}:{ALL_SCOPES}`
83+
84+
Note : At present HPE GreenLake for Private Cloud Enterprise application role should be excluded.
85+
86+
![](/img/hpe-greenlake-saml-attributes.jpg)
87+
88+
![](/img/workspace-pcid.jpg)
89+
90+
![](/img/glp_role_name.jpg)
91+
92+
The **hpe\_ccs\_attribute** always starts with version1#. You must first configure the attributes for HPE GreenLake platform and to do so, enter the Platform Customer ID (PCID) for the account (this is the identifier assigned to your HPE GreenLake platform Workspace), followed by the HPE GreenLake platform application ID. This will always be **00000000-0000-0000-0000-000000000000**. Following this, enter the role name and ALL\_SCOPES**.** 
93+
94+
Example:
95+
96+
`version_1#7ede5c36b7b911edacf45a78eb8b07d1:00000000-0000-0000-0000-000000000000:Observer:ALL_SCOPES`
97+
98+
![](/img/saml_settings.jpg)
99+
100+
2. Complete the setup.
101+
102+
![](/img/ws-image7.png)
103+
104+
Click **Next** and select **Internal App**, then **Finish**.
105+
106+
**Step 3:** **Export the SAML 2.0 IdP metadata**
107+
108+
1. Click Next – Configure the single sign-on settings
109+
110+
You will find two options are available: **View Setup Instructions** which steps you through the SAML configuration and **Identity Provider metadata**, which will produce an XML file that can be loaded into HPE GreenLake platform application.
111+
112+
Suggestion: click **Identity Provider metadata** and save the XML data to a file.
113+
114+
![](/img/ws-image9.png)
115+
116+
2. Click **Next**.
117+
118+
3. Select **Internal app**, and click **Finish**.
119+
120+
##### **Step 3.1 : Access to the SAML application and HPE GreenLake platform is determined by assigning only those members or group to the SAML application.**
121+
122+
![](/img/customer-user-assignment-to-saml.jpg)
123+
124+
125+
126+
**Step 4:** **Configure the SAML connection in the HPE GreenLake platform**
127+
128+
1. Log into HPE GreenLake platform and click **Menu** > **Manage** > **Authentication** and click **Set Up SAML Connection**.
129+
130+
_Before you can add a new SAML configuration, you must have at least **one** user account with that **domain** already enabled in HPE GreenLake platform. Also, you must be logged into HPE GreenLake platform with an account from that domain in order to enable SSO for it._
131+
132+
![](/img/ws-image10.png)
133+
134+
2. Type in the domain you want to enable SSO on:
135+
136+
![](/img/glp_domain.jpg)
137+
138+
3. Input the metadata from the step above.
139+
140+
While HPE GreenLake platform does support entering this information manually, it's recommended that you simply upload the XML metadata that was downloaded in the previous step. To do so, select **Metadata File**, selecting the XML file. Then, click **Next**.
141+
142+
![](/img/ws-image12.png)
143+
144+
4. Enter the SAML attributes to match what was entered in Okta. Set the idle timeout value as well.
145+
146+
![](/img/config_setting_sso_appjpg.jpg)
147+
148+
5. Then click **Next**.
149+
150+
6. Create a recovery user so that, in the event SSO fails, an admin will still be able to access the HPE GreenLake platform.
151+
152+
![](/img/recovery_user.jpg)
153+
154+
Congratulations! SSO will now be enabled for HPE GreenLake platform as well as the HPE GreenLake for Private Cloud Enterprise application. Log out and on the HPE GreenLake platform home page, click **Sign in with SSO**.
155+
156+
**Testing and troubleshooting:**
157+
158+
On the HPE GreenLake edge-to-cloud platform home page, click **Sign In with SSO**.
159+
160+
![](/img/ws-image15.png)
161+
162+
![](/img/hpe-greenlake-sso-page.jpg)
163+
164+
Enter the SSO credentials. You will be redirected to Okta to authenticate. Once you successfully authenticate, you will be redirected back to HPE GreenLake platform. You can then click on the HPE GreenLake for Private Cloud Enterprise application and be given access based on the configured role/permissions.
165+
166+
**Additional notes:**
167+
168+
* There must be at least **one** verified user belonging to the **Domain** prior to configuration.
169+
* In order to configure SSO, you must be logged into the HPE GreenLake edge-to-cloud platform with a user from the domain.
170+
* SSO user access is determined by the “role_name” attribute included in the SAML hpe_ccs_attribute provided by the IdP.
171+
* For more troubleshooting: <https://support.hpe.com/hpesc/public/docDisplay?docId=a00120892en_us>
172+
* Customer users should be given access to SAML application.
173+
* After authentication when clicking the HPE GreenLake for Private Cloud Enterprise application**,** if it leads to the below error, it will take 1 hr to sync. If it does not do so within that time period, the customer should contact their HPE administrator. 
174+
175+
I hope this blog post answers any questions you may have had in regards to how to configure single sign-on for HPE GreenLake for Private Cloud Enterprise on the HPE GreenLake platform using Okta Active Directory. Please return back to the [HPE Developer Community blog](https://developer.hpe.com/blog) for more tips and tricks on working with the HPE GreenLake platform.

0 commit comments

Comments
 (0)