Skip to content

Merge PE branch to Main #1780

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 305 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
305 commits
Select commit Hold shift + click to select a range
2d9e1f0
Update deployment guide with component.yaml overview link
Shehan-lakshitha Jan 28, 2025
b7fd0c2
Merge branch 'wso2:dev' into dev
Shehan-lakshitha Jan 28, 2025
af06802
Merge branch 'dev' into conn-env-renaming
chathuranga95 Jan 28, 2025
5f1268a
Merge pull request #1684 from chathuranga95/conn-env-renaming
chathuranga95 Jan 28, 2025
5b55011
Update deploy-your-first-service.md
Nashaath Jan 30, 2025
65276ef
Update deploy-your-first-service.md
Nashaath Jan 30, 2025
b235ad0
Merge branch 'dev' into dev
Nashaath Jan 30, 2025
d47349b
Minor formatting and language corrections. Making a bit easier to rea…
wx-yz Jan 30, 2025
860d9e3
Merge pull request #1689 from Shehan-lakshitha/dev
Nashaath Jan 31, 2025
ea5952f
Changing titles to match https://developers.google.com/style/capitali…
wx-yz Jan 31, 2025
b49b6af
Merge branch 'dev' into dev
wx-yz Jan 31, 2025
47e1869
Update ci.yml
Nashaath Jan 31, 2025
d5d6b9b
Merge pull request #1691 from wso2/Nashaath-patch-11
Nashaath Jan 31, 2025
64088aa
Update ci-cd.md
Nashaath Feb 6, 2025
dcba86d
Update en/docs/choreo-concepts/resource-hierarchy.md
Nashaath Feb 6, 2025
72e390a
Update en/docs/choreo-samples/explore-the-demo-organization.md
Nashaath Feb 6, 2025
a2d3bac
Update explore-the-demo-organization.md
Nashaath Feb 6, 2025
cf3d97e
Update en/docs/choreo-samples/quick-deploy-a-sample.md
Nashaath Feb 6, 2025
259047a
Update quick-deploy-a-sample.md
Nashaath Feb 6, 2025
a12c4d4
Update en/docs/consuming-services/consuming-a-sevice.md
Nashaath Feb 6, 2025
bba62c5
Update consuming-a-sevice.md
Nashaath Feb 6, 2025
123d92f
Update create-a-subscription.md
Nashaath Feb 6, 2025
883d030
Update create-an-application.md
Nashaath Feb 6, 2025
4968f55
Update en/docs/consuming-services/generate-an-access-token.md
Nashaath Feb 6, 2025
87ee798
Update generate-an-access-token.md
Nashaath Feb 6, 2025
4140db5
Update en/docs/consuming-services/manage-application.md
Nashaath Feb 6, 2025
0a14b82
Update en/docs/consuming-services/share-applications.md
Nashaath Feb 6, 2025
e029825
Update share-applications.md
Nashaath Feb 6, 2025
bb892d5
Update en/docs/develop-components/develop-a-webhook.md
Nashaath Feb 6, 2025
6a03524
Update develop-a-webhook.md
Nashaath Feb 6, 2025
910c139
Update en/docs/develop-components/develop-an-api-proxy.md
Nashaath Feb 6, 2025
81524bf
Update develop-an-api-proxy.md
Nashaath Feb 7, 2025
b66f197
Update develop-a-manual-task.md
Nashaath Feb 7, 2025
0e84aae
Update develop-a-scheduled-task.md
Nashaath Feb 7, 2025
7418946
Update develop-an-event-handler.md
Nashaath Feb 7, 2025
dd137af
Update develop-a-scheduled-task.md
Nashaath Feb 7, 2025
de79605
Update develop-an-integration-with-integration-studio.md
Nashaath Feb 8, 2025
e23f7f1
Update develop-a-ballerina-service.md
Nashaath Feb 8, 2025
74d358f
Update develop-a-service-with-docker.md
Nashaath Feb 10, 2025
90eb24b
Update develop-a-service.md
Nashaath Feb 10, 2025
6ac81f3
Update develop-web-applications-locally-with-managed-authentication.md
Nashaath Feb 10, 2025
de59bf9
Update build-and-deploy-a-single-page-web-application.md
Nashaath Feb 10, 2025
9608e7c
Update deploy-your-first-service.md
Nashaath Feb 10, 2025
08c7c57
Update deploy-a-web-application-that-consumes-a-backend-service.md
Nashaath Feb 10, 2025
7d5135c
Update deploy-your-first-service.md
Nashaath Feb 10, 2025
92c874e
Update deploy-your-first-static-web-application.md
Nashaath Feb 10, 2025
0fdd7aa
Update deploy-a-web-application-that-consumes-a-backend-service.md
Nashaath Feb 10, 2025
1b588f3
Update test-rest-endpoints-via-the-openapi-console.md
Nashaath Feb 10, 2025
6e88514
Update test-websocket-endpoints-via-the-websocket-console.md
Nashaath Feb 10, 2025
63d178d
Update expose-a-service-as-a-managed-api.md
Nashaath Feb 10, 2025
f7cd045
Update secure-an-api-with-role-based-access-control.md
Nashaath Feb 10, 2025
362c964
Update deploy-your-first-service.md
Nashaath Feb 10, 2025
371cae6
Update deploy-a-web-application-that-consumes-a-backend-service.md
Nashaath Feb 10, 2025
2358538
Update quick-deploy-a-sample.md
Nashaath Feb 10, 2025
0ddaf76
Update develop-a-webhook.md
Nashaath Feb 10, 2025
e80f88f
Update develop-an-api-proxy.md
Nashaath Feb 10, 2025
0361620
Update develop-a-manual-task.md
Nashaath Feb 10, 2025
a90e6d2
Update develop-a-scheduled-task.md
Nashaath Feb 10, 2025
7f542d0
Update develop-an-event-handler.md
Nashaath Feb 10, 2025
9921b87
Update develop-an-integration-with-integration-studio.md
Nashaath Feb 10, 2025
bf930f6
Update develop-a-ballerina-service.md
Nashaath Feb 10, 2025
85454d8
Update develop-a-service-with-docker.md
Nashaath Feb 10, 2025
7eb1139
Update develop-a-service.md
Nashaath Feb 10, 2025
555557e
Update expose-a-service-as-a-managed-api.md
Nashaath Feb 10, 2025
af91fa3
Update secure-an-api-with-role-based-access-control.md
Nashaath Feb 10, 2025
ff92c82
Update develop-a-service-with-docker.md
Nashaath Feb 10, 2025
6fa937b
Merge branch 'dev' into dev
Nashaath Feb 10, 2025
24ada50
Update test-rest-endpoints-via-the-openapi-console.md
Nashaath Feb 10, 2025
5de29ef
Update test-websocket-endpoints-via-the-websocket-console.md
Nashaath Feb 10, 2025
cde7656
Merge pull request #1690 from wx-yz/dev
Nashaath Feb 10, 2025
a91ac10
Update connection documentation
hanzjk Feb 11, 2025
1a7468a
Merge remote-tracking branch 'upstream/dev' into dev
hanzjk Feb 11, 2025
e522928
Add docs related to connection credentials
hanzjk Feb 13, 2025
9067199
Address review comments
hanzjk Feb 13, 2025
599311a
Merge pull request #1694 from hanzjk/dev-fix
Nashaath Feb 13, 2025
bc8085e
Fix alignment
Nashaath Feb 14, 2025
f17e578
Merge branch 'dev' into dev
Nashaath Feb 14, 2025
5dc4da9
Merge pull request #1693 from hanzjk/dev
Nashaath Feb 14, 2025
2b832eb
Add pull latest submodules related docs
binoyPeries Feb 14, 2025
a708c4f
Update the requested changes
binoyPeries Feb 17, 2025
c807e81
Update the requested changes
binoyPeries Feb 17, 2025
41d0622
Apply review suggestions
Nashaath Feb 18, 2025
e1e6d2e
Update develop-components-with-git.md
Nashaath Feb 18, 2025
f7710ec
Merge pull request #1695 from binoyPeries/dev
Nashaath Feb 18, 2025
211e0fc
Upload updated screenshot
Nashaath Feb 19, 2025
336bfa3
Merge pull request #1697 from wso2/Nashaath-patch-12
Nashaath Feb 19, 2025
3458d60
Add unit testing doc page
ThusharaSampath Jan 31, 2025
2b9822e
Doc team comments in the PR
ThusharaSampath Feb 20, 2025
2c5fe26
Include oauth client secret support in tailscale docs
VajiraPrabuddhaka Feb 24, 2025
42dea64
Rename unit-testing-in-build-pipeline.md to integrate-unit-tests-into…
Nashaath Feb 24, 2025
6384755
Update ci-cd.md
Nashaath Feb 24, 2025
acf6a9e
Update mkdocs.yml
Nashaath Feb 24, 2025
14dc82b
Update sample link
ThusharaSampath Feb 24, 2025
13220b7
Change sample git link
ThusharaSampath Feb 24, 2025
c1f2b4c
Delete unit-testing-in-build-pipeline.md
ThusharaSampath Feb 24, 2025
cbdc460
Update integrate-unit-tests-into-the-build-pipeline.md
Nashaath Feb 24, 2025
42606f1
Update integrate-unit-tests-into-the-build-pipeline.md
Nashaath Feb 25, 2025
21e94d6
Update integrate-unit-tests-into-the-build-pipeline.md
Nashaath Feb 25, 2025
74fb01e
Update .spelling
Nashaath Feb 25, 2025
1d7a0f0
Merge pull request #1692 from ThusharaSampath/dev
Nashaath Feb 25, 2025
1360013
Add note about tag-based build triggering for admin users
yomalip Feb 26, 2025
7e37d61
Merge pull request #1701 from yomalip/dev
Nashaath Feb 26, 2025
e7b8df4
Merge branch 'dev' into tailscale-docs-update-2
Nashaath Feb 26, 2025
f4075c4
Update configure-vpns-on-the-choreo-cloud-data-plane.md
Nashaath Feb 26, 2025
d564411
Merge pull request #1699 from VajiraPrabuddhaka/tailscale-docs-update-2
Nashaath Feb 26, 2025
d8e12f8
Update what-is-choreo.md
kavishkafernando Feb 27, 2025
e343808
Merge pull request #1702 from wso2/kavishkafernando-patch-1
Nashaath Feb 27, 2025
2848f84
Add initial setup for PE view (#1704)
hanzjk Mar 4, 2025
c68486d
Add choreo concepts
hanzjk Mar 7, 2025
ba7c702
Add references
hanzjk Mar 7, 2025
8611dd5
Add API management docs
hanzjk Mar 7, 2025
2b28f68
Add connections & marketplace to concepts
hanzjk Mar 7, 2025
6ee9351
Add docs related to PE view (#1708)
hanzjk Mar 8, 2025
0f0acde
Fix review comments
hanzjk Mar 8, 2025
e0285ad
Merge remote-tracking branch 'upstream/PE' into PE-Docs-concepts
hanzjk Mar 8, 2025
b5c09c9
Update concepts
hanzjk Mar 8, 2025
17b8691
Add Choreo Concepts/ References and API Management Docs (#1711)
hanzjk Mar 9, 2025
3454b10
Add custom domains doc
hanzjk Mar 9, 2025
a5175a4
Add integrating unit test to build pipeline related docs
hanzjk Mar 9, 2025
5d327d5
Merge remote-tracking branch 'upstream/PE' into PE-Docs-concepts
hanzjk Mar 9, 2025
2d8f040
Update images
hanzjk Mar 9, 2025
808e8cc
Add documentation for CI for PE view (#1713)
VirajSalaka Mar 9, 2025
92978cc
Merge remote-tracking branch 'upstream/PE' into PE-Docs-concepts
hanzjk Mar 10, 2025
933e4d6
Add improvement related to added PE docs (#1714)
hanzjk Mar 10, 2025
4610dbe
Address review comments
hanzjk Mar 10, 2025
77b2e66
Add documentation for Manage Environments for PE view
VirajSalaka Mar 10, 2025
1f8825a
Update en/pe-docs/docs/devops-and-ci-cd/manage-environments.md
VirajSalaka Mar 11, 2025
01a8936
Add note indicating the role
hanzjk Mar 11, 2025
8bbebc1
remove vpn setup
hanzjk Mar 11, 2025
70e2ccd
Refactor- provide note for the fact that environments are editable on…
VirajSalaka Mar 11, 2025
d2cf8ea
Merge pull request #1712 from hanzjk/PE-Docs-concepts
hanzjk Mar 11, 2025
4f1f535
Remove Quick start guide
VirajSalaka Mar 11, 2025
62e5f3b
Update en/pe-docs/docs/devops-and-ci-cd/manage-environments.md
VirajSalaka Mar 11, 2025
8dcbc07
Merge pull request #1717 from VirajSalaka/PE-CD-1
VirajSalaka Mar 11, 2025
0fb7e9f
Refactor observability docs
Suvink Mar 12, 2025
23bc200
Fix review comments
Suvink Mar 12, 2025
48d52d7
Merge branch 'PE' of https://github.com/wso2/docs-choreo-dev into suv…
Suvink Mar 12, 2025
ccc27ec
Merge pull request #1723 from Suvink/suvin-pe-observability
Suvink Mar 12, 2025
37a58b3
Update manage environemnts page
RAVEENSR Mar 12, 2025
098d3db
Add CD Pipelines related documentation
RAVEENSR Mar 12, 2025
bda4b03
Update docs
RAVEENSR Mar 12, 2025
ec00000
Merge pull request #1729 from RAVEENSR/PE
RAVEENSR Mar 12, 2025
8908a88
Update Navigation Structure for PE View (#1727)
hanzjk Mar 12, 2025
e9a03f6
Add deploy an application doc for PE (#1724)
hanzjk Mar 12, 2025
43fc84b
Add PE role and remove choreo prefixes
Suvink Mar 13, 2025
016d950
Merge pull request #1732 from Suvink/suvin-pe-user-mgt
Suvink Mar 13, 2025
367e464
Add CD Pipelines to PE view
Suvink Mar 13, 2025
6d53dc5
Change PE branch ci.yaml to use PE-docs
VirajSalaka Mar 13, 2025
3f47dec
Merge pull request #1734 from VirajSalaka/PE-3
VirajSalaka Mar 13, 2025
9ceebb5
update folder structure
hanzjk Mar 13, 2025
f193a65
Merge pull request #1735 from hanzjk/PE-updates
Suvink Mar 13, 2025
854e58a
Add Dataplane docs
Suvink Mar 13, 2025
6623eb6
Merge branch 'PE' of https://github.com/wso2/docs-choreo-dev into suv…
Suvink Mar 13, 2025
49d3950
Fix file paths
Suvink Mar 13, 2025
28be01f
Add perspective selector dropdown
stefinie123 Mar 13, 2025
0cabeef
Merge branch 'PE' of github.com:wso2/docs-choreo-dev into PE
stefinie123 Mar 13, 2025
74800fd
Add homepage for PE
hanzjk Mar 13, 2025
1debfce
Update logic to get selected role from url path
stefinie123 Mar 13, 2025
31b0460
Fix newline issues
stefinie123 Mar 13, 2025
99ac53d
Update CLI Document for PE view
VirajSalaka Mar 13, 2025
03f2af9
Use PE docs path from config to check selected role
stefinie123 Mar 13, 2025
0d53439
Merge pull request #1738 from stefinie123/PE
stefinie123 Mar 13, 2025
d62c3d3
Update CLI Document for PE view
VirajSalaka Mar 13, 2025
c0ad2be
Add doc links
Suvink Mar 13, 2025
5496713
Update en/pe-docs/docs/choreo-cli/get-started-with-the-choreo-cli.md
VirajSalaka Mar 13, 2025
d641194
Update en/pe-docs/docs/choreo-cli/get-started-with-the-choreo-cli.md
VirajSalaka Mar 14, 2025
3159e28
Add PE docs contd. (#1739)
hanzjk Mar 14, 2025
c93bb27
Change CI File such that separate developer and platform-engineer dir…
VirajSalaka Mar 14, 2025
9e7a63b
Update card ordering
hanzjk Mar 14, 2025
0dea310
Remove unnecessary redirects
VirajSalaka Mar 14, 2025
df3829c
Merge remote-tracking branch 'upstream/PE' into PE-updates
hanzjk Mar 14, 2025
95e58e4
Refactor: Remove unncessary copying to tmp directory
VirajSalaka Mar 14, 2025
a63e651
Bug fixes
VirajSalaka Mar 14, 2025
88bb01a
Merge pull request #1744 from VirajSalaka/ci-fix
VirajSalaka Mar 14, 2025
33b882b
Bug fix: remove redundant directories
VirajSalaka Mar 14, 2025
2c415ee
Merge pull request #1748 from VirajSalaka/ci-fix
VirajSalaka Mar 14, 2025
fafc8f6
Add perspective selector to developer docs home page
stefinie123 Mar 14, 2025
95ebbbc
Merge pull request #1749 from stefinie123/PE
stefinie123 Mar 14, 2025
2067df0
Merge branch 'PE' of https://github.com/wso2/docs-choreo-dev into suv…
Suvink Mar 14, 2025
477d00a
Fix merge conflicts
Suvink Mar 14, 2025
0dd6d25
Update for managing continuous deployment pipelines by adding confirm…
yomalip Mar 14, 2025
e690c28
Merge pull request #1747 from yomalip/PE
yomalip Mar 14, 2025
17da529
Add updated doc
Suvink Mar 14, 2025
c55641a
resolve merge conflicts
Suvink Mar 14, 2025
9baa85b
Fix review comments
Suvink Mar 14, 2025
d749da5
Merge pull request #1733 from Suvink/suvin-pe-user-mgt
Suvink Mar 14, 2025
e62fe1b
Update home structure
hanzjk Mar 14, 2025
a3917d1
Update perspective dropdown placement in header
stefinie123 Mar 14, 2025
9dfd10f
Merge pull request #1752 from stefinie123/PE
VirajSalaka Mar 14, 2025
e068152
Merge pull request #1737 from hanzjk/PE-updates
VirajSalaka Mar 14, 2025
0a3d313
remove old alert feature
Praveen-98cs Mar 14, 2025
dbc72f1
Add new alert feature doc
Praveen-98cs Mar 14, 2025
a1a87d5
Migrate API Key docs to PE
rajithacharith Mar 14, 2025
05a0486
Fix missing comments
rajithacharith Mar 14, 2025
dcf4fc3
Bug fix: Switching between views does not work for the URLs exposed
VirajSalaka Mar 14, 2025
7a707f4
Merge pull request #1757 from VirajSalaka/PE-choreo-docs
VirajSalaka Mar 14, 2025
5a7fe8b
Remove root level developer and platform-engineer docs
VirajSalaka Mar 14, 2025
04edfbb
Merge pull request #1758 from VirajSalaka/PE-choreo-docs-2
VirajSalaka Mar 14, 2025
14dbc61
Remove unnecessary operations from CI.yaml
VirajSalaka Mar 14, 2025
3a507ce
Merge pull request #1759 from VirajSalaka/PE-choreo-docs-3
VirajSalaka Mar 14, 2025
cda58d3
Merge branch 'PE' of https://github.com/wso2/docs-choreo-dev into suv…
Suvink Mar 15, 2025
e797fec
Update filename
Suvink Mar 15, 2025
93c1731
[PE] Add Manage Configuration Groups (#1760)
VirajSalaka Mar 15, 2025
93d44c5
Add alert docs to pe view
Suvink Mar 15, 2025
5843748
Rename files
Suvink Mar 15, 2025
af08f87
update email notification image
Praveen-98cs Mar 15, 2025
3440623
Update email notification image in pe docs
Praveen-98cs Mar 15, 2025
2809ea7
Merge pull request #1736 from Suvink/suvin-pe-dataplane
hanzjk Mar 15, 2025
5a4951d
Migrate API Key docs to PE (#1756)
rajithacharith Mar 15, 2025
bea0e3a
Merge pull request #1753 from Praveen-98cs/praveen-pe-v2
Suvink Mar 15, 2025
8d16877
Sync PE branch with changes in Dev branch (#1754)
hanzjk Mar 15, 2025
f8523c9
[PE] Add trailing slash to doc path
VirajSalaka Mar 15, 2025
60959a1
Merge pull request #1764 from VirajSalaka/PE-docs-path-slash
VirajSalaka Mar 15, 2025
e3a2015
Add documentation for cost optimization feature
sachinira Mar 15, 2025
4f65048
Add PE docs images
sachinira Mar 15, 2025
a1e2b4e
Add PE docs images
sachinira Mar 15, 2025
ccb8b7e
Add PE docs images
sachinira Mar 15, 2025
31c52c4
Add PE docs images
sachinira Mar 15, 2025
d5fcdc1
Add Developer docs images
sachinira Mar 15, 2025
0409cfc
Add Developer docs images
sachinira Mar 15, 2025
43d8358
Add Developer docs images
sachinira Mar 15, 2025
5e214f9
Add Developer docs images
sachinira Mar 15, 2025
157b35d
Add Developer docs images
sachinira Mar 15, 2025
689e65b
Add missing entry in mkdocs
sachinira Mar 15, 2025
f64b782
Merge pull request #1765 from sachinira/PE
tishan89 Mar 15, 2025
b2fadd7
Merge pull request #1740 from VirajSalaka/cli-doc
VirajSalaka Mar 16, 2025
e66ba05
[PE] Fix Admin references in PE view docs
VirajSalaka Mar 16, 2025
28f169f
Merge pull request #1766 from VirajSalaka/PE-5
VirajSalaka Mar 16, 2025
67e3327
Update warnings (#1770)
hanzjk Mar 16, 2025
fc5ec37
[PE] Fix routing to Cost Insights in Developer view
VirajSalaka Mar 16, 2025
a832194
Merge pull request #1771 from VirajSalaka/PE-cost
Suvink Mar 16, 2025
f1f30a7
[PE] Fix image displaying for Cost Insights in Developer view
VirajSalaka Mar 16, 2025
93a71ba
Merge pull request #1774 from VirajSalaka/PE-cost
Suvink Mar 16, 2025
7d7bccc
Fix home page link issues
hanzjk Mar 16, 2025
4edaacd
Merge pull request #1775 from hanzjk/Pe-warnings
hanzjk Mar 16, 2025
076cf78
Fix redirecting
hanzjk Mar 16, 2025
de80219
Merge pull request #1776 from hanzjk/Pe-warnings
Suvink Mar 16, 2025
c1d9114
[PE] Rename files/titles to follow constraint regarding title and fil…
VirajSalaka Mar 16, 2025
4e7aa6b
[PE] Rename Configure-choreo-ci-pipeline -> configure-ci-pipeline
VirajSalaka Mar 16, 2025
c6ea8c1
Merge pull request #1769 from VirajSalaka/PE-file-path-2
Suvink Mar 16, 2025
9b3be12
Merge pull request #1769 from VirajSalaka/PE-file-path-2
Suvink Mar 16, 2025
2655b78
Update en/developer-docs/docs/develop-components/develop-proxy/develo…
VirajSalaka Mar 16, 2025
0e9571c
Merge pull request #1777 from hanzjk/Pe-warnings
VirajSalaka Mar 16, 2025
9cca89a
Update new insights menu navigation
ruks Mar 16, 2025
6f9ec64
Merge pull request #1778 from ruks/pe
Suvink Mar 16, 2025
e8e2d08
Merge branch 'PE' of https://github.com/wso2/docs-choreo-dev into PE
Suvink Mar 16, 2025
19a2108
Add PDP Logs
Suvink Mar 16, 2025
1b2f767
Merge pull request #1779 from Suvink/suvin-pe-pdp-logs
Suvink Mar 16, 2025
556610a
Update setup guides
Suvink Mar 17, 2025
c0b3e3b
Address review comments
Suvink Mar 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
40 changes: 34 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: ci
name: ci
on:
push:
branches:
- dev
- PE
permissions:
contents: write
jobs:
Expand All @@ -16,8 +16,8 @@ jobs:
git config --global user.name "Choreo CI Agent"
- uses: actions/setup-python@v5
with:
python-version: 3.x
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
python-version: 3.12
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- uses: actions/cache@v4
with:
key: mkdocs-material-${{ env.cache_id }}
Expand All @@ -44,6 +44,34 @@ jobs:
pip install mkdocs-glightbox==0.3.4
pip install mkdocs-include-markdown-plugin==1.0.0
pip install mkdocs-open-in-new-tab==1.0.3
- run: mkdocs gh-deploy --config-file en/mkdocs.yml --force
- name: Build site developer
run: mkdocs build --config-file en/developer-docs/mkdocs.yml
- name: Build site platform-engineer
run: mkdocs build --config-file en/pe-docs/mkdocs.yml
- name: Create/fetch gh-pages-v2
run: |
if git ls-remote --heads origin gh-pages-v2 | grep -q gh-pages-v2; then
git fetch origin gh-pages-v2
git checkout gh-pages-v2
else
git switch --orphan gh-pages-v2
fi
- name: Create gh-pages-v2 branch developer subdirectory
run: |
rm -rf choreo/docs/developer # Clear existing directory if needed
mkdir -p choreo/docs/developer
cp -r en/developer-docs/site/developer/* choreo/docs/developer/
- name: Create gh-pages-v2 branch platform-engineer subdirectory
run: |
rm -rf choreo/docs/platform-engineer # Clear existing directory if needed
mkdir -p choreo/docs/platform-engineer
cp -r en/pe-docs/site/platform-engineer/* choreo/docs/platform-engineer/
- name: Push Changes to gh-pages-v2
run: |
git add choreo/docs/developer/
git commit -m "Update developer directory"
git add choreo/docs/platform-engineer/
git commit -m "Deploy to platform-engineer directory"
git push origin gh-pages-v2 --force
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
188 changes: 55 additions & 133 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,127 +20,66 @@ Before you contribute, read the following guidelines to understand how you can s

We look forward to your contributions.

## Run the project locally with Devcontainers

This repository supports the VS Code dev containers feature, which allows you to create a consistent and isolated development environment inside a Docker container. To use this feature, you need to have the following pre requisites:

- VS Code
- Docker installed on your system
- [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) extension for VS Code

Once you have these installed, you can open the repository in VS Code and follow these steps:

- Press F1 and select the Remote-Containers: Open Folder in Container... command.
- Select the repository folder and wait for the container to build and start.
- You can now edit, run, debug, and test your code inside the container.

For more information on how to use VS Code dev containers, please refer to the official documentation: https://code.visualstudio.com/docs/remote/containers

### Run MkDocs server locally

To start the server and view the site on your local server, run the following command:

```shell
$ mkdocs serve
```

> **NOTE:**
>
> If you want to make changes and see them on the fly, run the following command to start the server and view the site on your local server:
> 1. Navigate to the `mkdocs.yml` file.
> 2. Set the following configuration:
> ```
> #Breaks build if there's a warning
> strict: false
> ```
> 3. To start the server, make it load the changes, and display the changes faster, run the following command:
>
> `mkdocs serve --dirtyreload`

2. To view the Choreo documentation site locally, open the following URL on a new browser window:
## Run the project locally with MkDocs

[http://localhost:8000/](http://localhost:8000/)
### Prerequisites
- Python 3
- Setup guides: [MacOS](https://docs.python.org/3/using/mac.html), [Windows](https://docs.python.org/3/using/windows.html), [Linux](https://wiki.python.org/moin/BeginnersGuide/Download#:~:text=using/mac.html-,Linux,-On%20most%20Linux)
- Pip3
- Once you install Python, Pip is most likely to be installed by default. If not, follow the [Pip installation guide](https://pip.pypa.io/en/stable/installation/) for instructions.

### Setting up the project

## Run the project locally

### Step 1 - Install Python

#### MacOS
If you are using macOS, you probably already have a version of Python installed on your machine. Run the following command to verify:

#### Step 1: Clone the project
```shell
$ python --version
Python 2.7.2
git clone https://github.com/[git-username]/docs-choreo-dev.git
```

If your version of Python is 2.x.x, you need to install Python3. Follow the instructions in [this guide](https://docs.python-guide.org/starting/install3/osx/) to install Python3.

Once you are done, you should see two versions of Python on your machine; python2 and python3.

#### Ubuntu and other versions of Debian Linux

Python 3 is pre-installed in these versions, which you can verify using the `python3 -V` command. Run `sudo apt install -y python3-pip` to install `pip` and verify using `pip3 -V`.

### Step 2 - Install pip
>
> **INFO**
>
> If pip is not already installed on your machine, run `get-pip.py` to install pip. Then run the following command to install it:
> ```shell
> $ python get-pip.py
> ```
>

Pip is most likely installed by default. However, you may need to upgrade pip to the latest version:

#### Step 2: Create a Virtual Environment
- Navigate to the project's root where the `requirements.txt` file is located at.
```shell
$ pip install --upgrade pip
cd docs-choreo-dev/en
```
- Execute the following commands to create a virtual environment and activate it.
```python
python3 -m venv dev-env
source dev-env/bin/activate
```

### Step 3 - Install the pip packages

To clone the Choreo documentation GitHub repository and run the site on your local server, follow these steps:

1. Fork `https://github.com/wso2/docs-choreo-dev`.
2. Navigate to the locatiion where you want to clone the repo and clone the forked repository.

```shell
$ git clone https://github.com/[git-username]/docs-choreo-dev.git
```

3. Navigate to the directory where you cloned the repo.

For example:

```shell
$ cd docs-choreo-dev/<Language-folder>/
```

```shell
$ cd docs-choreo-dev/en/
```

4. Install the required pip packages.
#### Step 3: Install dependancies
Execute the following command from the directory where the `requirements.txt` file is located at.
```python
pip3 install -r requirements.txt
```

This step installs MkDocs together with the required theme, extensions, and plugins.
#### Step 4: Navigate to the project directory
Choreo documentation provides two perspectives: Developer and Platform Engineer. Each perspective is hosted on a separate server. To access the desired perspective, navigate to the corresponding project root.
- For Developer perspective:
```shell
cd en/developer-docs
```
- For Platform Engineer perspective:
```shell
cd en/pe-docs
```

- If you are using Python2, run the following command:
#### Step 5: Start the development server
```shell
mkdocs serve --dirtyreload
```
Choreo docs will be available locally on [http://localhost:8000/](http://localhost:8000/)

```shell
$ pip install -r requirements.txt
```
### Proof Reading Documentation

- If you are using Python3, run the following command:
Prerequisites:
- [MdSpell](https://github.com/mtuchowski/mdspell)

```shell
$ pip3 install -r requirements.txt
```
### Step 4 - Build Project
1. To build the code navigate to the en folder and run the following command:

#### Steps
1. Navigate to the `en` directory and run the following command:
```shell
$ ./serve.sh
./serve.sh
```
This script will check spellings and incorrect links.

Expand All @@ -152,40 +91,23 @@ Incorrect spellings will be highlighted in red. You can take one of the followin
- Proceed with "Add to dictionary - case sensitive" to add the word to the dictionary for all files, but only match the exact case used. For instance, with the word "Microsoft," the word "microsoft" would not be considered correct.

All exclusions will be stored in a .spelling file in the directory from which you run the command.

Choose resolutions consciously.

If there are no errors, proceed to the next step.
## Run the project locally with Dev Containers

### Step 5 - Run MkDocs
1. To start the server and view the site on your local server, run the following command:
This repository supports the VS Code dev containers feature, which allows you to create a consistent and isolated development environment inside a Docker container. To use this feature, you need to have the following pre requisites:

```shell
$ mkdocs serve
```
- VS Code
- Docker installed on your system
- [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) extension for VS Code

Once you have these installed, you can open the repository in VS Code and follow these steps:

- Press F1 and select the Remote-Containers: Open Folder in Container... command.
- Select the repository folder and wait for the container to build and start.
- You can now edit, run, debug, and test your code inside the container.

> **NOTE:**
>
> If you want to make changes and see them on the fly, run the following command to start the server and view the site on your local server:
> 1. Navigate to the `mkdocs.yml` file.
> 2. Set the following configuration:
> ```
> #Breaks build if there's a warning
> strict: false
> ```
> 3. To start the server, make it load the changes, and display the changes faster, run the following command:
>
> `mkdocs serve --dirtyreload`

2. To view the Choreo documentation site locally, open the following URL on a new browser window:

[http://localhost:8000/](http://localhost:8000/)

> **NOTE:**
>
> If you are using the `mkdocs serve --dirtyreload` command to run the MkDocs server, be sure to change the configuration in the `mkdocs.yml` file as follows before sending a pull request:
>
> `strict: true`
For more information on how to use VS Code dev containers, please refer to the official documentation: https://code.visualstudio.com/docs/remote/containers

## License

Expand Down
1 change: 1 addition & 0 deletions en/.spelling
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ WebApps
cron
deployment.toml
subpath
helloworld
codebase
libs
work-with-the-micro-integrator-runtime-in-choreo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,48 @@ To add a custom domain for your organization, follow the steps given below:
- Certificate chain file guidelines:
- The chain file, which is essential for some clients to verify the authenticity of a server's SSL/TLS certificate, should contain your domain's SSL/TLS certificate (optional, as this can be provided via the certificate itself) and one or more intermediate certificates in the correct order, leading back to a root certificate.
- All certificates in the chain should be X509 certificates in PEM format.
<details><summary>For step-by-step instructions on constructing a certificate chain with a root certificate, click here</summary>
To construct a certificate chain with a root certificate, you must organize and combine the certificates in the correct sequence. A typical certificate chain consists of the following:
- **Root certificate**: The trusted self-signed certificate issued by the certificate authority (CA).
- **Intermediate certificates** (if any): Certificates issued by the root CA to subordinate CAs.
- **Leaf certificate**: Your end-entity certificate issued by the CA. This is an optional certificate that may be included within the chain or provided separately.<br><br>
Follow these steps to construct the certificate chain:
1. Obtain and organize your certificates in the correct order:
- **Leaf certificate**: The public certificate issued by the CA. This is optional and may be included within the chain or provided separately.
- **Intermediate certificates**: Obtain these from the CA, if applicable.
- **Root certificate**: Obtain this from the CA. If it is self-signed, it serves as the trust anchor.
2. Combine the certificates into a single file in the following order:
- Leaf certificate: This is your public certificate issued by the CA.
- Intermediate certificates if applicable: Include these in the correct hierarchical order.
- Root certificate: Include this at the end of the file.<br><br>
Use a text editor or a command-line tool to concatenate the certificates into one file, ensuring each certificate begins and ends with the proper markers. Also make sure the `BEGIN CERTIFICATE` and `END CERTIFICATE` markers appear on a new line:
```
-----BEGIN CERTIFICATE-----
<Leaf Certificate Content>
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
<Intermediate Certificate Content>
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
<Root Certificate Content>
-----END CERTIFICATE-----
```
3. Save the concatenated file. You can save it with a name such as `certificate_chain.pem`.
4. Use the following command to verify that your certificate chain is constructed correctly:
```
openssl verify -CAfile <root_or_bundle_cert>.pem certificate_chain.pem
```
Replace `<root_or_bundle_cert>.pem` with the path to your root certificate or a bundle containing both the root and intermediate certificates.
5. Once the certificate chain is verified, upload it via the Choreo Console:
![Upload certificate chain](../assets/img/administer/configure-domain/upload-certificate-chain.png)
- If the constructed chain includes the leaf certificate, follow these steps:
- Upload the constructed certificate chain in the **TLS Certificate** field.
- Upload the private key file in the **TLS Key File** field.
- Do not upload a certificate chain file, as it is already included in the TLS certificate.
- If the constructed chain does not include the leaf certificate, follow these steps:
- Upload the leaf certificate in the **TLS Certificate** field.
- Upload the private key file in the **TLS Key File** field.
- Upload the constructed certificate chain in the **Certificate Chain File** field.

To proceed with this step in this guide, click **Let's Encrypt**.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Follow the steps below to add Azure AD as an IdP in Choreo:
!!! info
- In azure, there are two versions of access tokens available. By default, the IDP applications you create use the v1 access token. Therefore, if you intend to use the v1 access token, when providing the `Well-Known URL`, omit the v2.0 path segment from the URL. [Learn more](https://learn.microsoft.com/en-us/azure/active-directory/develop/access-tokens#token-formats)
For example, convert `https://login.microsoftonline.com/<tenant-id>/v2.0/.well-known/openid-configuration`-> `https://login.microsoftonline.com/<tenant-id>/.well-known/openid-configuration`
- If you intend to work with v2.0, then the IDP application's manifest should be changed as explained in the [access tokendocumentation](https://learn.microsoft.com/en-us/azure/active-directory/develop/access-tokens#token-formats).
- If you intend to work with v2.0, then the IDP application's manifest should be changed as explained in the [access token documentation](https://learn.microsoft.com/en-us/azure/active-directory/develop/access-tokens#token-formats).

8. Leave the **Apply to all environments** checkbox selected. However, if you want to restrict the use of the external IdP to a certain environment, you can select them from the **Environments** list.
9. Review the endpoints and click **Next**.
Loading