diff --git a/content/for-cisos/backup-restore/restore-with-gitops.md b/content/for-cisos/backup-restore/restore-with-gitops.md index 8c383f5e..98a30025 100644 --- a/content/for-cisos/backup-restore/restore-with-gitops.md +++ b/content/for-cisos/backup-restore/restore-with-gitops.md @@ -55,7 +55,7 @@ oc scale statefulsets --replicas 0 Delete the PVC which you want to restore data so that its created again by Velero. ```sh -oc delete pvc -n +oc delete pvc -n ``` ## 5. Restore Velero Backup diff --git a/content/for-cisos/backup-restore/stateful-app-example.md b/content/for-cisos/backup-restore/stateful-app-example.md index 0f616a5c..afcc1bf3 100644 --- a/content/for-cisos/backup-restore/stateful-app-example.md +++ b/content/for-cisos/backup-restore/stateful-app-example.md @@ -16,26 +16,26 @@ apiVersion: v1 allowHostPorts: true allowedCapabilities: - '*' -defaultAddCapabilities: [] -fsGroup: +defaultAddCapabilities: [] +fsGroup: type: RunAsAny -groups: +groups: - system:cluster-admins - system:nodes metadata: name: privileged-app-test priority: null readOnlyRootFilesystem: false -requiredDropCapabilities: [] -runAsUser: +requiredDropCapabilities: [] +runAsUser: type: RunAsAny -seLinuxContext: +seLinuxContext: type: RunAsAny seccompProfiles: - '*' -supplementalGroups: +supplementalGroups: type: RunAsAny -users: +users: - system:serviceaccount:cassandra-app:default volumes: - '*' diff --git a/content/for-delivery-engineers/tutorials/04-preparing-pac-env/adding-github-token.md b/content/for-delivery-engineers/tutorials/04-preparing-pac-env/adding-github-token.md index e31c0b30..e05901f4 100644 --- a/content/for-delivery-engineers/tutorials/04-preparing-pac-env/adding-github-token.md +++ b/content/for-delivery-engineers/tutorials/04-preparing-pac-env/adding-github-token.md @@ -98,17 +98,17 @@ Login to Vault to view path.
### Adding External Secret - + Since we want the `git-pat-creds` secret to be deployed in all of the tenant namespaces, we will use a multi-tenant-operator template to deploy it. - + 1. Open up the `infra-gitops-config` repository that we have already bootstrapped. - + 1. Open the `tenant-operator-config` folder and create a `templates` folder inside it. - +
- + 1. Now create a file named `git-pat-creds-template.yaml` and add the following content. - + ```yaml apiVersion: tenantoperator.stakater.com/v1alpha1 kind: Template @@ -132,9 +132,9 @@ Login to Vault to view path. target: name: git-pat-creds ``` - + 1. Create another file named `git-pat-creds-tgi.yaml` and add the below content. - + ```yaml apiVersion: tenantoperator.stakater.com/v1alpha1 kind: TemplateGroupInstance @@ -149,7 +149,7 @@ Login to Vault to view path. values: [ build, pr ] sync: true ``` - + 1. Lets see our Template and TGI in ArgoCD. Open up ArgoCD and look for `tenant-operator-config` application. You should be able to see your Template and TGI deployed. - +
diff --git a/content/for-developers/tutorials/inner-loop/package-app/package-app.md b/content/for-developers/tutorials/inner-loop/package-app/package-app.md index c5cddca2..d2dc2a52 100644 --- a/content/for-developers/tutorials/inner-loop/package-app/package-app.md +++ b/content/for-developers/tutorials/inner-loop/package-app/package-app.md @@ -106,7 +106,7 @@ This chart will generate deployment, service account and service custom resource helm.sh/chart: application-2.1.13 app.kubernetes.io/managed-by: Helm app.kubernetes.io/part-of: APP_NAME - spec: + spec: type: "ClusterIP" selector: app.kubernetes.io/name: APP_NAME @@ -124,7 +124,7 @@ This chart will generate deployment, service account and service custom resource helm.sh/chart: application-2.1.13 app.kubernetes.io/managed-by: Helm app.kubernetes.io/part-of: APP_NAME - annotations: + annotations: reloader.stakater.com/auto: "true" name: APP_NAME namespace: default diff --git a/content/for-developers/tutorials/inner-loop/tilt-zero-to-hero/step-by-step-guide.md b/content/for-developers/tutorials/inner-loop/tilt-zero-to-hero/step-by-step-guide.md index 65ee4626..6bc59f2a 100644 --- a/content/for-developers/tutorials/inner-loop/tilt-zero-to-hero/step-by-step-guide.md +++ b/content/for-developers/tutorials/inner-loop/tilt-zero-to-hero/step-by-step-guide.md @@ -78,7 +78,7 @@ In this guide we will deploy an application with tilt and namespace in remote Op cd deploy # Helm credentials can be found in Vault or in a secret in build namespace - helm repo add stakater-nexus --username helm-user-name --password ********; + helm repo add stakater-nexus --username helm-user-name --password ********; cd .. ``` @@ -143,7 +143,7 @@ In this guide we will deploy an application with tilt and namespace in remote Op ```yaml application: - + deployment: imagePullSecrets: null diff --git a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/03-create-webhook.md b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/03-create-webhook.md index 75a50149..f93eacf9 100644 --- a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/03-create-webhook.md +++ b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/03-create-webhook.md @@ -77,7 +77,7 @@ The webhook setup acts as a bridge between your code repository and the CI/CD pi 1. You will be brought to the `Vault` console. You should see the key/value path for .
- + 1. Click on `/kv/`. 1. You will now be brought to the `secrets` and the `configurations` in Vault for . Click on `create secret`. diff --git a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/07-add-create-git-tag.md b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/07-add-create-git-tag.md index 4552b6c1..0ecbdb70 100644 --- a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/07-add-create-git-tag.md +++ b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/07-add-create-git-tag.md @@ -26,8 +26,8 @@ You have already created a PipelineRun in the previous tutorial. Let's now add a annotations: pipelinesascode.tekton.dev/on-event: "[pull_request]" # Trigger the pipelineRun on pullrequest events on branch main pipelinesascode.tekton.dev/on-target-branch: "main" - pipelinesascode.tekton.dev/task: "[git-clone, - https://raw.githubusercontent.com/stakater-tekton-catalog/create-git-tag/0.0.12/task/stakater-create-git-tag/stakater-create-git-tag.yaml]" + pipelinesascode.tekton.dev/task: "[git-clone, + https://raw.githubusercontent.com/stakater-tekton-catalog/create-git-tag/0.0.12/task/stakater-create-git-tag/stakater-create-git-tag.yaml]" pipelinesascode.tekton.dev/max-keep-runs: "2" # Only remain 2 latest pipelineRuns on SAAP spec: params: diff --git a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/08-add-create-environment.md b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/08-add-create-environment.md index 685674af..6bee4012 100644 --- a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/08-add-create-environment.md +++ b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/08-add-create-environment.md @@ -28,9 +28,9 @@ The create environment task utilizes [Tronador](https://docs.stakater.com/tronad annotations: pipelinesascode.tekton.dev/on-event: "[push]" # Trigger the pipelineRun on push events on branch main pipelinesascode.tekton.dev/on-target-branch: "main" - pipelinesascode.tekton.dev/task: "[git-clone, + pipelinesascode.tekton.dev/task: "[git-clone, https://raw.githubusercontent.com/stakater-tekton-catalog/create-git-tag/0.0.12/task/stakater-create-git-tag/stakater-create-git-tag.yaml, - https://raw.githubusercontent.com/stakater-tekton-catalog/create-environment/0.0.16/task/stakater-create-environment/stakater-create-environment.yaml]" + https://raw.githubusercontent.com/stakater-tekton-catalog/create-environment/0.0.16/task/stakater-create-environment/stakater-create-environment.yaml]" pipelinesascode.tekton.dev/max-keep-runs: "2" # Only remain 2 latest pipelineRuns on SAAP spec: params: diff --git a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/09-add-code-linting.md b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/09-add-code-linting.md index 88f66bc6..c5f764e4 100644 --- a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/09-add-code-linting.md +++ b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/09-add-code-linting.md @@ -27,7 +27,7 @@ You have already created a PipelineRun in the previous tutorial. Let's now add a annotations: pipelinesascode.tekton.dev/on-event: "[pull_request]" # Trigger the pipelineRun on pullrequest events on branch main pipelinesascode.tekton.dev/on-target-branch: "main" - pipelinesascode.tekton.dev/task: "[git-clone, + pipelinesascode.tekton.dev/task: "[git-clone, https://raw.githubusercontent.com/stakater-tekton-catalog/create-git-tag/0.0.12/task/stakater-create-git-tag/stakater-create-git-tag.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/create-environment/0.0.16/task/stakater-create-environment/stakater-create-environment.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/code-linting-mvn/0.0.4/task/stakater-code-linting/stakater-code-linting.yaml]" diff --git a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/10-add-kube-linting.md b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/10-add-kube-linting.md index c21e032e..fd6632e4 100644 --- a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/10-add-kube-linting.md +++ b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/10-add-kube-linting.md @@ -27,7 +27,7 @@ You have already created a PipelineRun in the previous tutorial. Let's now add a annotations: pipelinesascode.tekton.dev/on-event: "[pull_request]" # Trigger the pipelineRun on push events on branch main pipelinesascode.tekton.dev/on-target-branch: "main" - pipelinesascode.tekton.dev/task: "[git-clone, + pipelinesascode.tekton.dev/task: "[git-clone, https://raw.githubusercontent.com/stakater-tekton-catalog/create-git-tag/0.0.12/task/stakater-create-git-tag/stakater-create-git-tag.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/create-environment/0.0.16/task/stakater-create-environment/stakater-create-environment.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/code-linting-mvn/0.0.4/task/stakater-code-linting/stakater-code-linting.yaml, diff --git a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/11-add-unit-test.md b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/11-add-unit-test.md index d90def7d..9ee791bd 100644 --- a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/11-add-unit-test.md +++ b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/11-add-unit-test.md @@ -27,7 +27,7 @@ You have already created a PipelineRun in the previous tutorial. Let's now add a annotations: pipelinesascode.tekton.dev/on-event: "[pull_request]" # Trigger the pipelineRun on push events on branch main pipelinesascode.tekton.dev/on-target-branch: "main" - pipelinesascode.tekton.dev/task: "[git-clone, + pipelinesascode.tekton.dev/task: "[git-clone, https://raw.githubusercontent.com/stakater-tekton-catalog/create-git-tag/0.0.12/task/stakater-create-git-tag/stakater-create-git-tag.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/create-environment/0.0.16/task/stakater-create-environment/stakater-create-environment.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/code-linting-mvn/0.0.4/task/stakater-code-linting/stakater-code-linting.yaml, diff --git a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/12-add-sonar-scan.md b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/12-add-sonar-scan.md index f93fcee8..5c20fc84 100644 --- a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/12-add-sonar-scan.md +++ b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/12-add-sonar-scan.md @@ -27,7 +27,7 @@ You have already created a PipelineRun in the previous tutorial. Let's now add a annotations: pipelinesascode.tekton.dev/on-event: "[pull_request]" # Trigger the pipelineRun on push events on branch main pipelinesascode.tekton.dev/on-target-branch: "main" - pipelinesascode.tekton.dev/task: "[git-clone, + pipelinesascode.tekton.dev/task: "[git-clone, https://raw.githubusercontent.com/stakater-tekton-catalog/create-git-tag/0.0.12/task/stakater-create-git-tag/stakater-create-git-tag.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/create-environment/0.0.16/task/stakater-create-environment/stakater-create-environment.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/code-linting-mvn/0.0.4/task/stakater-code-linting/stakater-code-linting.yaml, diff --git a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/13-add-buildah.md b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/13-add-buildah.md index e9e9d211..e0f9a469 100644 --- a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/13-add-buildah.md +++ b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/13-add-buildah.md @@ -27,7 +27,7 @@ You have already created a PipelineRun in the previous tutorial. Let's now add a annotations: pipelinesascode.tekton.dev/on-event: "[pull_request]" # Trigger the pipelineRun on push events on branch main pipelinesascode.tekton.dev/on-target-branch: "main" - pipelinesascode.tekton.dev/task: "[git-clone, + pipelinesascode.tekton.dev/task: "[git-clone, https://raw.githubusercontent.com/stakater-tekton-catalog/create-git-tag/0.0.12/task/stakater-create-git-tag/stakater-create-git-tag.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/create-environment/0.0.16/task/stakater-create-environment/stakater-create-environment.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/code-linting-mvn/0.0.4/task/stakater-code-linting/stakater-code-linting.yaml, diff --git a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/14-add-trivy-scan.md b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/14-add-trivy-scan.md index 11b3d54d..2012b45f 100644 --- a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/14-add-trivy-scan.md +++ b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/14-add-trivy-scan.md @@ -27,7 +27,7 @@ You have already created a PipelineRun in the previous tutorial. Let's now add a annotations: pipelinesascode.tekton.dev/on-event: "[pull_request]" # Trigger the pipelineRun on push events on branch main pipelinesascode.tekton.dev/on-target-branch: "main" - pipelinesascode.tekton.dev/task: "[git-clone, + pipelinesascode.tekton.dev/task: "[git-clone, https://raw.githubusercontent.com/stakater-tekton-catalog/create-git-tag/0.0.12/task/stakater-create-git-tag/stakater-create-git-tag.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/create-environment/0.0.16/task/stakater-create-environment/stakater-create-environment.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/code-linting-mvn/0.0.4/task/stakater-code-linting/stakater-code-linting.yaml, diff --git a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/19-add-helm-push.md b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/19-add-helm-push.md index 19da3499..dc53dc12 100644 --- a/content/for-developers/tutorials/outer-loop/add-ci-pipeline/19-add-helm-push.md +++ b/content/for-developers/tutorials/outer-loop/add-ci-pipeline/19-add-helm-push.md @@ -40,7 +40,7 @@ You have already created a PipelineRun in the previous tutorial. Let's now add a https://raw.githubusercontent.com/stakater-tekton-catalog/rox-image-check/0.0.7/task/stakater-rox-image-check/stakater-rox-image-check.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/rox-deployment-check/0.0.4/task/stakater-rox-deployment-check/stakater-rox-deployment-check.yaml, https://raw.githubusercontent.com/stakater-tekton-catalog/checkov-scan/0.0.4/task/stakater-checkov-scan/stakater-checkov-scan.yaml, - https://raw.githubusercontent.com/stakater-tekton-catalog/helm-push/0.0.17/task/stakater-helm-push/stakater-helm-push.yaml]" + https://raw.githubusercontent.com/stakater-tekton-catalog/helm-push/0.0.17/task/stakater-helm-push/stakater-helm-push.yaml]" pipelinesascode.tekton.dev/max-keep-runs: "2" # Only remain 2 latest pipelineRuns on SAAP spec: params: diff --git a/content/legal-documents/agreement.md b/content/legal-documents/agreement.md index b40a8a38..9a6fc969 100644 --- a/content/legal-documents/agreement.md +++ b/content/legal-documents/agreement.md @@ -5,13 +5,13 @@ Between Stakater AB, David Bagares gata 26A, 111 38 Stockholm, Sweden - + (Hereinafter referred to as "STAKATER") and [CUSTOMER NAME & ADDRESS] - + (Hereinafter referred to as "CUSTOMER") Each individually a "**Party**" and together the "**Parties**" diff --git a/content/managed-addons/forecastle/tutorial/add-forecastle-app.md b/content/managed-addons/forecastle/tutorial/add-forecastle-app.md index 18471210..b5d1df50 100644 --- a/content/managed-addons/forecastle/tutorial/add-forecastle-app.md +++ b/content/managed-addons/forecastle/tutorial/add-forecastle-app.md @@ -70,19 +70,19 @@ forecastle: # Add additional labels on Forecastle Custom Resource additionalLabels: - + # URL of the icon for the custom app icon: https://raw.githubusercontent.com/stakater/ForecastleIcons/master/stakater-big.png - + # Name of the application to be displayed on the Forecastle Dashboard displayName: "application" - + # Group for the custom app (default: .Release.Namespace) group: "" # Add properties to Custom Resource properties: - + # Whether app is network restricted or not networkRestricted: false ``` diff --git a/content/managed-addons/monitoring-stack/grafana-dashboard.md b/content/managed-addons/monitoring-stack/grafana-dashboard.md index 6766af2b..2f4e1267 100644 --- a/content/managed-addons/monitoring-stack/grafana-dashboard.md +++ b/content/managed-addons/monitoring-stack/grafana-dashboard.md @@ -165,10 +165,10 @@ grafanaDashboard: enabled: true additionalLabels: test-label: chart - annotations: + annotations: test-annoation: chart contents: - dashboard-test-name-1: + dashboard-test-name-1: json: |- { ... diff --git a/content/managed-addons/monitoring-stack/log-alerts.md b/content/managed-addons/monitoring-stack/log-alerts.md index 8fbd42aa..3a39205e 100644 --- a/content/managed-addons/monitoring-stack/log-alerts.md +++ b/content/managed-addons/monitoring-stack/log-alerts.md @@ -42,7 +42,7 @@ Following Configuration will send the log to Slack channel `#my-application-log- deployment: fluentdConfigAnnotations: notifications: - slack: + slack: webhookURL: "https://hooks.slack.com/services/XXXXXXX/YYYYYYYYY/aaaaaaabbbbbcccccddd" channelName: "#my-application-log-alerts" key: "level" diff --git a/content/managed-addons/monitoring-stack/workload-application-alerts.md b/content/managed-addons/monitoring-stack/workload-application-alerts.md index 7a16d975..acab59f3 100644 --- a/content/managed-addons/monitoring-stack/workload-application-alerts.md +++ b/content/managed-addons/monitoring-stack/workload-application-alerts.md @@ -70,7 +70,7 @@ alertmanagerConfig: receivers: - name: 'slack-webhook' slackConfigs: - - apiURL: + - apiURL: name: slack-webhook-config key: webhook-url channel: '#channel-name' @@ -119,7 +119,7 @@ A sample PrometheusRule can be configured in [Application Chart](https://github. ```yaml prometheusRule: enabled: true - groups: [] + groups: [] - name: example-app-uptime rules: - alert: ExampleAppDown diff --git a/content/managed-addons/nexus/how-to-guide/how-to-grant-admin-privileges.md b/content/managed-addons/nexus/how-to-guide/how-to-grant-admin-privileges.md index 3c87ae73..f73b234e 100644 --- a/content/managed-addons/nexus/how-to-guide/how-to-grant-admin-privileges.md +++ b/content/managed-addons/nexus/how-to-guide/how-to-grant-admin-privileges.md @@ -5,25 +5,25 @@ ![Administration Console](./images/keycloak-1.png) - Select Administration Console. Login credentials are present in secret `rhsso-creds` (previously called `auth-secrets`) in `stakater-auth` namespace - + ![Login Admin Console](./images/keycloak-2.png) - Click on `Users` from left panel and click on `view all users button`. Select the user you want to assign admin role to. - + ![Users](./images/keycloak-3.png) - On Role Mappings screen , select `nexus3` in client roles drop down. - + ![Role Mappings](./images/keycloak-4.png) - On user screen select Role Mappings tab , `nexus-oauth-admin` role will be present in left most column , select it and click on `Add selected` - + ![nexus OAuth admin Role](./images/keycloak-5.png) - Role is assigned to user - + ![add selected role](./images/keycloak-6.png)\ - Now login to nexus repository you will have admin access - + ![Nexus Repository](./images/keycloak-7.png) diff --git a/theme_override/mkdocs.yml b/theme_override/mkdocs.yml index 2bde6db4..2fa984ec 100644 --- a/theme_override/mkdocs.yml +++ b/theme_override/mkdocs.yml @@ -31,15 +31,24 @@ nav: - about/responsibilities.md - Cloud Providers: - about/cloud-providers/overview.md - - about/cloud-providers/stakater-cloud.md + - about/cloud-providers/stakater-cloud.md + - about/cloud-providers/ai-sweden-labs.md - about/cloud-providers/aws.md - about/cloud-providers/azure.md - - about/cloud-providers/gcp.md - - about/cloud-providers/elastx.md - - about/cloud-providers/cleura.md - about/cloud-providers/binero.md + - about/cloud-providers/bring-your-own-cloud.md + - about/cloud-providers/cleura.md + - about/cloud-providers/complior.md + - about/cloud-providers/elastx.md + - about/cloud-providers/epm.md - about/cloud-providers/exoscale.md - - about/cloud-providers/upcloud.md + - about/cloud-providers/fuga-cloud.md + - about/cloud-providers/gcp.md + - about/cloud-providers/ict.md + - about/cloud-providers/ovhcloud.md + - about/cloud-providers/qcloud.md + - about/cloud-providers/safespring.md + - about/cloud-providers/upcloud.md - about/update-lifecycle.md - about/onboarding.md - For Administrators: @@ -289,9 +298,9 @@ nav: - Crossplane: - managed-addons/crossplane/overview.md - Descheduler: - - managed-addons/descheduler/overview.md + - managed-addons/descheduler/overview.md - OpenSCAP: - - managed-addons/compliance-operator/overview.md + - managed-addons/compliance-operator/overview.md - Legal Documents: - legal-documents/gtc.md - legal-documents/sla.md