Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit49eb090

Browse files
Merge pull requestcodefresh-io#292 from codefresh-io/azure-sso
Azure sso
2 parents059d0e8 +c70f0fe commit49eb090

File tree

7 files changed

+45
-29
lines changed

7 files changed

+45
-29
lines changed

‎_data/nav.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119
pages:
120120
-title:"Build your app"
121121
url:"/packaging-compilation"
122-
-title:"Building Dockerimages"
122+
-title:"Building DockerImages"
123123
url:"/building-docker-images"
124124
-title:"Working with Docker registries"
125125
url:"/working-with-docker-registries"
@@ -129,9 +129,9 @@
129129
url:"/microservices"
130130
-title:"Production and Staging deployments"
131131
url:"/environment-deployments"
132-
-title:"Previewenvironments"
132+
-title:"PreviewEnvironments"
133133
url:"/preview-environments"
134-
-title:"GitOpsdeployments"
134+
-title:"GitOpsDeployments"
135135
url:"/gitops-deployments"
136136
-title:"Progressive Delivery"
137137
url:"/progressive-delivery"

‎_docs/administration/single-sign-on/sso-azure.md‎

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Make sure that your user in Azure has the *Application Administrator* or *Global
1818
We strongly suggest that the Azure user who creates the integration is part of*Application Administrator* or*Global Administrator* roles.
1919

2020

21-
##Creating anapplication registration
21+
##Creating anApplication Registration
2222

2323
To setup Azure Active Directory for SSO, you should first create a new application in Azure AD.
2424
Login to*Azure Portal* and choose*Azure Active Directory* from the sidebar.
@@ -60,7 +60,7 @@ Click the *Register* button to apply your changes. The application registration
6060

6161

6262

63-
##Configure thepermissions
63+
##Configure thePermissions
6464

6565
Once the application has been created, you will have to configure the permissions. Click on the name of the application to open the*Settings* section.
6666

@@ -98,30 +98,27 @@ caption="Azure Active Directory Graph entry"
9898
max-width="70%"
9999
%}
100100

101-
Click*Delegated* permissions. From the list of permissions choose:
101+
Click*Application* permissions. From the list of permissions choose:
102102

103103
*`Directory.Read.All`
104104
*`Group.Read.All`
105-
*`Member.Read.Hidden`
106-
*`Policy.Read.All`
107-
*`User.Read`
108105
*`User.Read.All`
109-
*`User.ReadBasic.All`
106+
110107

111108
Finally click the*Apply Permissions* button.
112109

113110
{% include image.html
114111
lightbox="true"
115-
file="/images/administration/sso/azure/8-Enabled-permissions.png"
116-
url="/images/administration/sso/azure/8-Enabled-permissions.png"
117-
alt="Microsoft GraphAPIpermissions"
118-
caption="Microsoft GraphAPIpermissions"
112+
file="/images/administration/sso/azure/ApplicationPermissions.png"
113+
url="/images/administration/sso/azure/ApplicationPermissions.png"
114+
alt="APIPermissions"
115+
caption="APIPermissions"
119116
max-width="70%"
120117
%}
121118

122119
Afterwards please click on the*Grant admin consent* button from the bar above.
123120

124-
##Create Clientsecret
121+
##Create ClientSecret
125122

126123
Next select*Certificates & secrets* from the left sidebar:
127124

@@ -162,16 +159,16 @@ You need to enter the following:
162159
**client id* - shown as Application (client) ID in Azure (see below)
163160
**client secret* - the key value as created in the previous section
164161
**tenant* -`<Your Microsoft Azure AD Domain>.onmicrosoft.com`
165-
**Object ID* - your Azure Object ID (see below)
162+
**Object ID* - your AzureService PrincipalObject ID (from Enterprise Application configuration,see below)
166163

167164
Those fields can be seen in the overview page of your application registration:
168165

169166
{% include image.html
170167
lightbox="true"
171-
file="/images/administration/sso/azure/4-created-app.png"
172-
url="/images/administration/sso/azure/4-created-app.png"
173-
alt="Azure App Registration created"
174-
caption="Azure App Registration created"
168+
file="/images/administration/sso/azure/ObjectId.png"
169+
url="/images/administration/sso/azure/ObjectId.png"
170+
alt="Overview"
171+
caption="Overview"
175172
max-width="70%"
176173
%}
177174

‎_docs/ci-cd-guides/gitops-deployments.md‎

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title:"GitOpsdeployments"
2+
title:"GitOpsDeployments"
33
description:"Learn how to deploy with Codefresh and ArgoCD"
44
group:ci-cd-guides
55
toc:true
@@ -35,7 +35,7 @@ Codefresh has native support for GitOps including a graphical dashboard for hand
3535

3636
This guide will explain how you can use GitOps for your own applications.
3737

38-
##Setting up your Gitrepositories
38+
##Setting up your GitRepositories
3939

4040
One of the central ideas around GitOps is the usage of Git for ALL project resources. Even though developers are familiar with using Git for the source code of the application, adopting GitOps means that you need to store in Git every other resource of the application (and not just the source code).
4141

@@ -94,7 +94,7 @@ Once you connect your application you will see it under in the GitOps applicatio
9494

9595

9696

97-
##Creatinga basicCIpipeline for GitOps
97+
##CreatingaBbasicCIPipeline for GitOps
9898

9999
Creating a CI pipeline for GitOps is no different than a[standard pipeline]({{site.baseurl}}/docs/configure-ci-cd-pipeline/pipelines/) that[packages your Docker images]({{site.baseurl}}/docs/ci-cd-guides/building-docker-images/), runs[tests]({{site.baseurl}}/docs/testing/unit-tests/), performs[security scans]({{site.baseurl}}/docs/testing/security-scanning/) etc.
100100

@@ -189,7 +189,7 @@ You can see the associated metadata in your [Docker image dashboard](https://g.c
189189

190190
Codefresh is using this information to fill the deployment history in the GitOps dashboard.
191191

192-
##Creating abasic CDpipeline for GitOps
192+
##Creating aBasic CDPipeline for GitOps
193193

194194
To create a CD pipeline in Codefresh that is responsible for GitOps deployments you must first disable the auto-sync behavior of ArgoCD. You can disable auto-sync either from the GUI or via the[command line](https://argoproj.github.io/argo-cd/user-guide/auto_sync/):
195195

@@ -281,7 +281,7 @@ The name of the application should be the same name as the ArgoCD Application.
281281

282282
Once the pipeline has finished running the sync status will updated in your GitOps dashboard to reflect the current state.
283283

284-
##Working with the GitOpsdashboard
284+
##Working with the GitOpsDashboard
285285

286286
After you create an ArgoCD application, you can click on it in the[GitOps environment overview](https://g.codefresh.io/gitops) and see the respective GitOps screen.
287287

@@ -340,7 +340,7 @@ For each deployment you can also see a before/after view of the pods/replicas th
340340
max-width="100%"
341341
%}
342342

343-
###Filtering thedeployment history
343+
###Filtering theDeployment History
344344

345345
You can add filters on the deployment history by using the multi-select field on the top left of the screen.
346346

@@ -363,7 +363,7 @@ You can add filters on the deployment history by using the multi-select field on
363363

364364

365365

366-
###Searching thedeployment history
366+
###Searching theDeployment History
367367

368368
For advanced filtering options, the search field on the top right allows you to view only the subset of deployments that match your custom criteria.
369369

@@ -404,8 +404,27 @@ Some examples are:
404404

405405
Using the search field allows you to quickly find a specific Git commit in the history of the application (and even rollback the deployment as explained in the next sections).
406406

407+
##Current State of Application
407408

408-
##Rolling back Git versions
409+
The current state tab shows a hierarchical view of your cluster resource for your application.
410+
411+
{% include image.html
412+
lightbox="true"
413+
file="/images/guides/gitops/currentstate.png"
414+
url="/images/guides/gitops/currentstate.png"
415+
alt="Current State tab"
416+
caption="Current State tab"
417+
max-width="80%"
418+
%}
419+
420+
At the top of the screen you have several filters available:
421+
422+
* Kind - choose a specific type of Kubernetes resource
423+
* Health - status of the resource
424+
* Sync state - GitOps status of the resource
425+
* Free search - search any resource by name
426+
427+
##Rolling Back Git Versions
409428

410429
In the GitOps dashboard you will also see a complete history of all past deployments as recorded in Git. You can select any of the previous version and rollback your application to the respective version.
411430

@@ -422,7 +441,7 @@ The Rollback simply informs the cluster to use a different git hash for the sync
422441

423442
This rollback behavior is best used as an emergency measure after a failed deployment where you want to bring the cluster back to a previous state in a temporary manner. If you wish to keep the current rollback statue as a permanent status it is best to use the standard`git reset/revert` commands and change the GitOps repository to its desired state.
424443

425-
##Performingautomatic Gitcommits
444+
##PerformingAutomatic GitCommits
426445

427446
Usually the Pull Requests that take part in a GitOps workflow are created and approved in a manual way (after code review). You have the option however to fully automate the whole process and rather than opening a Pull Request on both the application repository and the manifest repository, commit automatically the manifest changes inside the pipeline that creates the artifact.
428447

133 KB
Loading
146 KB
Loading

‎images/currentstate.png‎

76.3 KB
Loading
76.3 KB
Loading

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp