Skip to content

Commit 6222e8d

Browse files
committed
Fix markdown issues
1 parent 0c8a4b3 commit 6222e8d

10 files changed

Lines changed: 110 additions & 110 deletions

File tree

docs/organizations/companies/suse/epinio-samples.md renamed to docs/organizations/companies/suse/archive/epinio-samples.md

File renamed without changes.

docs/organizations/companies/suse/epinio.md renamed to docs/organizations/companies/suse/archive/epinio.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ Language/Framework | Path
4141
---------------------|-------------------------------------------------------------------------------------------------|------------------------------------------------------
4242
Angular (TypeScript) | [devpro/epinio-samples](https://github.com/devpro/epinio-samples/tree/main/samples/angular) | Angular Web App (Single Page Application)
4343
.NET (C#) | [devpro/epinio-samples](https://github.com/devpro/epinio-samples/tree/main/samples/dotnet) | ASP.NET 7 Web API (REST), ASP.NET Web App (Razor)
44-
Go | [epinio/golang-sample-app](https://github.com/epinio/epinio/tree/main/assets/golang-sample-app) |
44+
Go | [epinio/golang-sample-app](https://github.com/epinio/epinio/tree/main/assets/golang-sample-app) | -
4545
Java | [spring-projects/spring-petclinic](https://github.com/spring-projects/spring-petclinic) | Spring
4646
JavaScript | [ellisonleao/clumsy-bird](https://github.com/ellisonleao/clumsy-bird) | melonJS game engine
4747
PHP | [epinio/sample-app](https://github.com/epinio/epinio/tree/main/assets/sample-app) | phpinfo
4848
Python | [mageran/minio-epinio](https://github.com/mageran/minio-epinio/tree/main/samples/photo-album) | Flask and Boto3 for the backend and Svelte for the UI
4949
React | [devpro/epinio-samples](https://github.com/devpro/epinio-samples/tree/main/samples/react) | React Web App (Single Page Application)
50-
Ruby on Rails | [epinio/example-rails](https://github.com/epinio/example-rails) |
50+
Ruby on Rails | [epinio/example-rails](https://github.com/epinio/example-rails) | -
5151
Wordpress | [epinio/example-wordpress](https://github.com/epinio/example-wordpress) | CMS written in PHP and using a MySQL database
5252

5353
### CLI

docs/organizations/companies/suse/rancher/3ds-outscale.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 3DS OUTSCALE
1+
# 3DS OUTSCALE
22

33
> Founded in 2010 and a strategic partner of Dassault Systèmes, 3DS OUTSCALE is at the forefront of Cloud Computing infrastructure services (IaaS).
44
@@ -29,34 +29,34 @@ An _Account Key_ and a _Secret Key_ are needed to authenticate and manage the re
2929
### Connect to a OSC VM
3030

3131
* From OUTSCALE Web UI
32-
* In "Compute" > "VMs" (Instances in cockpit V1), click on "Create"
33-
* In "Security", add a rule to authorize SSH (port 22) from "My IP"
34-
* Copy the public IP address, download the rsa file and log in with `ssh -i ~/.ssh/outscale_xxx.rsa <public_ip> -l outscale`
32+
* In "Compute" > "VMs" (Instances in cockpit V1), click on "Create"
33+
* In "Security", add a rule to authorize SSH (port 22) from "My IP"
34+
* Copy the public IP address, download the rsa file and log in with `ssh -i ~/.ssh/outscale_xxx.rsa <public_ip> -l outscale`
3535

3636
### Create a Kubernetes Rancher on OCS VMs from Rancher
3737

3838
* From Rancher UI
39-
* In "Cluster Management" > "Drivers" > "Node Drivers"
40-
* Select "Outscale" ([definition](https://github.com/rancher/rancher/blob/release/v2.7/pkg/data/management/machinedriver_data.go#L140)) and click on "Activate"
41-
* In "Cluster Management" > "Clusters"
42-
* In "Create" form, select "RKE2/K3s", click on "outscale"
39+
* In "Cluster Management" > "Drivers" > "Node Drivers"
40+
* Select "Outscale" ([definition](https://github.com/rancher/rancher/blob/release/v2.7/pkg/data/management/machinedriver_data.go#L140)) and click on "Activate"
41+
* In "Cluster Management" > "Clusters"
42+
* In "Create" form, select "RKE2/K3s", click on "outscale"
4343

4444
### RKE2 creation from Rancher UI
4545

4646
* Open Rancher
47-
* In "Cluster Management", "Drivers", "Node Drivers", enable "Outscale"
48-
* In "Cluster Management", "Cloud Credentials", click on "Create", select "Outscale", submit and fill the informations
49-
* In "Cluster Management", "Clusters", click on "Create", select "outscale"
50-
* Specify the "supportOmi" (check [Official OMIs Reference](https://docs.outscale.com/en/userguide/Official-OMIs-Reference.html))
51-
* Set "tinav5.c3r4p1" as "instanceType" (check [Instance Types](https://docs.outscale.com/en/userguide/Instance-Types.html))
47+
* In "Cluster Management", "Drivers", "Node Drivers", enable "Outscale"
48+
* In "Cluster Management", "Cloud Credentials", click on "Create", select "Outscale", submit and fill the informations
49+
* In "Cluster Management", "Clusters", click on "Create", select "outscale"
50+
* Specify the "supportOmi" (check [Official OMIs Reference](https://docs.outscale.com/en/userguide/Official-OMIs-Reference.html))
51+
* Set "tinav5.c3r4p1" as "instanceType" (check [Instance Types](https://docs.outscale.com/en/userguide/Instance-Types.html))
5252

5353
### RKE2 troubleshooting
5454

5555
* Open Rancher
56-
* In "Cluster Management", "Clusters", click on the cluster, in the Machine Pool line click on the menu and select "Download SSH Key"
56+
* In "Cluster Management", "Clusters", click on the cluster, in the Machine Pool line click on the menu and select "Download SSH Key"
5757

5858
* Open [new.cockpit.outscale.com](https://new.cockpit.outscale.com/)
59-
* In "Compute", "VMs", in the VM line, copy the "Public IP" value
59+
* In "Compute", "VMs", in the VM line, copy the "Public IP" value
6060

6161
* Open a terminal
6262

@@ -117,13 +117,13 @@ Ref. [docs](https://docs.outscale.com/en/userguide/Network-and-Security.html)
117117

118118
Name | Links
119119
------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------
120-
[BSU CSI driver](https://github.com/outscale/osc-bsu-csi-driver) |
121-
[Cloud Controller Manager](https://github.com/outscale/cloud-provider-osc) |
120+
[BSU CSI driver](https://github.com/outscale/osc-bsu-csi-driver) | -
121+
[Cloud Controller Manager](https://github.com/outscale/cloud-provider-osc) | -
122122
[Cluster API Provider](https://github.com/outscale/cluster-api-provider-outscale) | [Book](https://cluster-api-outscale.oos-website.eu-west-2.outscale.com/)
123123
[Docker machine plugin](https://github.com/outscale/docker-machine-driver-outscale) | [Technical guide](https://docs.outscale.com/en/userguide/Using-DockerMachine-with-3DS-OUTSCALE.html)
124-
[RKE provisioning example](https://github.com/outscale/osc-k8s-rke-cluster) |
124+
[RKE provisioning example](https://github.com/outscale/osc-k8s-rke-cluster) | -
125125
[Terraform provider](https://github.com/outscale/terraform-provider-outscale) | [Docs](https://registry.terraform.io/providers/outscale/outscale/latest/docs)
126-
[Rancher Driver UI](https://github.com/outscale/rancher-ui-driver-outscale) |
126+
[Rancher Driver UI](https://github.com/outscale/rancher-ui-driver-outscale) | -
127127

128128
#### Cloud Controller Manager
129129

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Authentication
1+
# Authentication
22

33
## Key features
44

@@ -14,36 +14,36 @@ See [Get started with Keycloak on Kubernetes started](https://www.keycloak.org/g
1414
and [Configure Keycloak (OIDC)](https://docs.ranchermanager.rancher.io/how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-keycloak-oidc)
1515

1616
* Open the Keycloak admin console
17-
* Create a Realm
17+
* Create a Realm
1818

19-
> A realm in Keycloak is the equivalent of a tenant. It allows creating isolated groups of applications and users. By default there is a single realm in Keycloak called master. This is dedicated to manage Keycloak and should not be used for your own applications.
19+
> A realm in Keycloak is the equivalent of a tenant. It allows creating isolated groups of applications and users. By default there is a single realm in Keycloak called master. This is dedicated to manage Keycloak and should not be used for your own applications.
2020
21-
* Create a User and set Credentials (password)
22-
* (Optional) Validate login on Account Console with the newly created User ("https://mydomain/realms/demo/account/#/")
21+
* Create a User and set Credentials (password)
22+
* (Optional) Validate login on Account Console with the newly created User (`https://mydomain/realms/demo/account/#/`)
2323

24-
* Create a Client
25-
* **Add Client**, Client ID to "rancher", Client Protocol to "openid-connect"
26-
* In **Client details > Settings**, set Base URL to "https://rancherurl/", Valid Redirect URIs to "https://rancherurl/verify-auth", Access Type to confidential, activate Authorization Enabled and click on Save (so Credentials tab can be displayed)
27-
* In **Client details > Mappers**, create the 3 Mappers (Groups Mapper, Client Audience, Group Path)
28-
* In **Client details > Credentials**, copy client secret
24+
* Create a Client
25+
* **Add Client**, Client ID to "rancher", Client Protocol to "openid-connect"
26+
* In **Client details > Settings**, set Base URL to `https://rancherurl/`, Valid Redirect URIs to `https://rancherurl/verify-auth`, Access Type to confidential, activate Authorization Enabled and click on Save (so Credentials tab can be displayed)
27+
* In **Client details > Mappers**, create the 3 Mappers (Groups Mapper, Client Audience, Group Path)
28+
* In **Client details > Credentials**, copy client secret
2929

30-
* Realm Settings > General tab, click OpenID Endpoint Configuration and copy from the JSON output will display values for issuer and authorization_endpoint
30+
* Realm Settings > General tab, click OpenID Endpoint Configuration and copy from the JSON output will display values for issuer and authorization_endpoint
3131

32-
```json
33-
{
34-
"issuer":"https://keycloak.mydomain/realms/demo",
35-
"authorization_endpoint":"https://keycloak.mydomain/realms/demo/protocol/openid-connect/auth"
36-
// ...
37-
}
38-
```
32+
```json
33+
{
34+
"issuer":"https://keycloak.mydomain/realms/demo",
35+
"authorization_endpoint":"https://keycloak.mydomain/realms/demo/protocol/openid-connect/auth"
36+
// ...
37+
}
38+
```
3939

4040
* Open Rancher
41-
* Configure a Keycloak OIDC account form, change Endpoints to Specify (advanced) and override the Issuer and Auth Endpoint values
41+
* Configure a Keycloak OIDC account form, change Endpoints to Specify (advanced) and override the Issuer and Auth Endpoint values
4242

4343
## Integrations
4444

4545
### NeuVector
4646

4747
* [horantj/rancher-nv-rbac](https://github.com/horantj/rancher-nv-rbac)
48-
* [Roles](https://vimeo.com/790515566)
49-
* [membership](https://vimeo.com/790248342)
48+
* [Roles](https://vimeo.com/790515566)
49+
* [membership](https://vimeo.com/790248342)
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Rancher extensions
1+
# Rancher extensions
22

33
💡 Introduced in Rancher 2.7.0
44

@@ -10,16 +10,16 @@ Extensions will enable users to build on top of Rancher to better tailor it to t
1010
## Quick start
1111

1212
* Enable Extensions in Rancher
13-
* From the Rancher UI, from the left menu, under Configuration, click on "Extensions"
14-
* If "Extension support is not enabled" is displayed, then click on "Enable"
15-
* If no extensions is displayed in "Available" you may have to refresh the page
16-
* By default, two extensions will be available: "Elemental" and "Kubewarden"
13+
* From the Rancher UI, from the left menu, under Configuration, click on "Extensions"
14+
* If "Extension support is not enabled" is displayed, then click on "Enable"
15+
* If no extensions is displayed in "Available" you may have to refresh the page
16+
* By default, two extensions will be available: "Elemental" and "Kubewarden"
1717

1818
## Available extensions
1919

2020
* [Rancher UI plugins](https://github.com/rancher/ui-plugin-charts)
21-
* [Elemental](https://github.com/rancher/elemental-ui) ([Helm chart](https://github.com/rancher/elemental-ui/tree/main/charts/elemental))
22-
* [Kubewarden](https://github.com/kubewarden/ui) ([Helm chart](https://github.com/kubewarden/ui/tree/main/charts/kubewarden))
21+
* [Elemental](https://github.com/rancher/elemental-ui) ([Helm chart](https://github.com/rancher/elemental-ui/tree/main/charts/elemental))
22+
* [Kubewarden](https://github.com/kubewarden/ui) ([Helm chart](https://github.com/kubewarden/ui/tree/main/charts/kubewarden))
2323
* [Rancher Partner Extensions](https://github.com/rancher/partner-extensions) (installation simplified in Rancher UI, see [PR #9260](https://github.com/rancher/dashboard/pull/9260))
2424

2525
## Samples
@@ -31,5 +31,5 @@ Extensions will enable users to build on top of Rancher to better tailor it to t
3131

3232
* [Getting Started](https://rancher.github.io/dashboard/extensions/extensions-getting-started)
3333
* Node driver extension
34-
* [example](https://github.com/rancher/ui-plugin-examples/tree/main/pkg/node-driver)
35-
* [docs](https://rancher.github.io/dashboard/extensions/usecases/node-driver/machine-config)
34+
* [example](https://github.com/rancher/ui-plugin-examples/tree/main/pkg/node-driver)
35+
* [docs](https://rancher.github.io/dashboard/extensions/usecases/node-driver/machine-config)

docs/organizations/companies/suse/rancher/gettingstarted.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Getting started with Rancher
1+
# Getting started with Rancher
22

33
## Quick start
44

@@ -21,20 +21,20 @@ docker exec -it local_rancher ps -ef
2121
```
2222

2323
* Open local [Rancher dashboard](https://localhost:3001/dashboard)
24-
* Ignore the invalid certificate warning
25-
* Login the password copied in the previous steps
26-
* Set the password that you want, agree with terms and conditions and click on Continue
27-
* You are now on Rancher home page! Here you see the list of Kubernetes clusters managed by Rancher
28-
* Click on the `local`, which is the one running Rancher
29-
* Explore the UI with on the left the menu to access all Kubernetes resources, on the top specific actions and the user menu
30-
* Open a Kubectl shell and inspect the running containers
31-
32-
```bash
33-
# inspects the running container
34-
kubectl get pods -A
35-
# displays the applications installed by Helm (fleet and webhooks)
36-
helm list --all-namespaces
37-
```
24+
* Ignore the invalid certificate warning
25+
* Login the password copied in the previous steps
26+
* Set the password that you want, agree with terms and conditions and click on Continue
27+
* You are now on Rancher home page! Here you see the list of Kubernetes clusters managed by Rancher
28+
* Click on the `local`, which is the one running Rancher
29+
* Explore the UI with on the left the menu to access all Kubernetes resources, on the top specific actions and the user menu
30+
* Open a Kubectl shell and inspect the running containers
31+
32+
```bash
33+
# inspects the running container
34+
kubectl get pods -A
35+
# displays the applications installed by Helm (fleet and webhooks)
36+
helm list --all-namespaces
37+
```
3838

3939
* Use the terminal to clean resources
4040

docs/organizations/companies/suse/rancher/microsoft-azure.md

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Microsoft Azure
1+
# Microsoft Azure
22

33
## Getting started
44

@@ -23,7 +23,7 @@ Name | Type
2323
### Install Rancher on AKS
2424

2525
* [Installing Rancher on AKS](https://docs.ranchermanager.rancher.io/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-aks)
26-
* `samples/scripts/aks-rancher-installation.sh`
26+
* `samples/scripts/aks-rancher-installation.sh`
2727

2828
### Provision AKS from Rancher
2929

@@ -32,8 +32,8 @@ Name | Type
3232
In order to authenticate and authorize actions against Azure, you need to create an Azure Active Directory (AD) application. It can be done through the web UI (portal) or the command line.
3333

3434
* [Use the portal](https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal).
35-
* In `Azure Active Directory` > `App registrations`, register a new application and save the value of Tenant ID, client ID, client secret
36-
* In `Subscription` > `IAM`, assign a Contributor role to the application and save the Subscription ID value
35+
* In `Azure Active Directory` > `App registrations`, register a new application and save the value of Tenant ID, client ID, client secret
36+
* In `Subscription` > `IAM`, assign a Contributor role to the application and save the Subscription ID value
3737

3838
Then, in Rancher add the newly created credentials.
3939

@@ -42,33 +42,33 @@ Then, in Rancher add the newly created credentials.
4242
#### AKS Kubernetes cluster creation from Rancher
4343

4444
* In `Cluster Management`, click on `Create` (it will the provider selection page)
45-
* Under `Provision new nodes and create a cluster using RKE2/K3s` (make sure `RKE2/K3s` is checked), click on `Azure` (it will open the `Cluster: Create Azure` form)
46-
* Under `Machine Pools`, click on `Show Advanced` and make sure to override all Azure ressource names
47-
* Under `Cluster Configuration` > `Basics`, select "Azure" in `Cloud Provider` list and fill `Cloud Provider Config` field (see [Setting up the Azure Cloud Provider](https://rancher.com/docs/rancher/v2.6/en/cluster-provisioning/rke-clusters/cloud-providers/azure/))
48-
49-
```json
50-
{
51-
"cloud":"AzurePublicCloud",
52-
"tenantId": "<tenant_id>",
53-
"aadClientId": "<azuread_application_clientid>",
54-
"aadClientSecret": "<azuread_application_clientsecret>",
55-
"subscriptionId": "<azuread_application_clientid>",
56-
"resourceGroup": "<rg_name>",
57-
"location": "<azure_location>",
58-
"subnetName": "<subnet_name>",
59-
"securityGroupName": "<nsg_name>",
60-
"securityGroupResourceGroup": "<rg_name>",
61-
"vnetName": "<vnet_name>",
62-
"vnetResourceGroup": "<rg_name>",
63-
"primaryAvailabilitySetName": "<avs_name>",
64-
"routeTableResourceGroup": "<rg_name>",
65-
"cloudProviderBackoff": false,
66-
"useManagedIdentityExtension": false,
67-
"useInstanceMetadata": true
68-
}
69-
```
70-
71-
* Under `Cluster Configuration` > `Advanced` > `Additional Controller Manager Args`, click `Add` and add the flag `--configure-cloud-routes=false` (see [Rancher issue #34367](https://github.com/rancher/rancher/issues/34367))
45+
* Under `Provision new nodes and create a cluster using RKE2/K3s` (make sure `RKE2/K3s` is checked), click on `Azure` (it will open the `Cluster: Create Azure` form)
46+
* Under `Machine Pools`, click on `Show Advanced` and make sure to override all Azure ressource names
47+
* Under `Cluster Configuration` > `Basics`, select "Azure" in `Cloud Provider` list and fill `Cloud Provider Config` field (see [Setting up the Azure Cloud Provider](https://rancher.com/docs/rancher/v2.6/en/cluster-provisioning/rke-clusters/cloud-providers/azure/))
48+
49+
```json
50+
{
51+
"cloud":"AzurePublicCloud",
52+
"tenantId": "<tenant_id>",
53+
"aadClientId": "<azuread_application_clientid>",
54+
"aadClientSecret": "<azuread_application_clientsecret>",
55+
"subscriptionId": "<azuread_application_clientid>",
56+
"resourceGroup": "<rg_name>",
57+
"location": "<azure_location>",
58+
"subnetName": "<subnet_name>",
59+
"securityGroupName": "<nsg_name>",
60+
"securityGroupResourceGroup": "<rg_name>",
61+
"vnetName": "<vnet_name>",
62+
"vnetResourceGroup": "<rg_name>",
63+
"primaryAvailabilitySetName": "<avs_name>",
64+
"routeTableResourceGroup": "<rg_name>",
65+
"cloudProviderBackoff": false,
66+
"useManagedIdentityExtension": false,
67+
"useInstanceMetadata": true
68+
}
69+
```
70+
71+
* Under `Cluster Configuration` > `Advanced` > `Additional Controller Manager Args`, click `Add` and add the flag `--configure-cloud-routes=false` (see [Rancher issue #34367](https://github.com/rancher/rancher/issues/34367))
7272

7373
### Use Azure VM as Kubernetes nodes
7474

0 commit comments

Comments
 (0)