elastisys / compliantkubernetes-kubespray

Apache License 2.0
28 stars 7 forks source link

Create release Compliant Kubernetes Kubespray 2.26.0 #394

Open Xartos opened 1 month ago

Xartos commented 1 month ago

Overview

[!note] Whenever you need to change access from operator admin to admin@example.com prefer to re-login by clearing the ~/.kube/cache/oidc-login cache instead of impersonation --as=admin@example.com.

# Pre-QA steps

# Install QA steps

Kubespray install scenario

Infrastructure provider

Configuration

Automated tests

[!note] As platform administrator

Kubernetes access

[!note] As platform administrator

[!note] As application developer admin@example.com

Hierarchical Namespaces

[!note] As application developer admin@example.com

Harbor

[!note] As application developer admin@example.com

Gatekeeper

[!note] As application developer admin@example.com

[!note] Using the user demo helm chart

Set NAMESPACE to an application developer namespaces Set PUBLIC_DOCS_PATH to the path of the public docs repo

cert-manager and ingress-nginx

[!note] As platform administrator

Metrics

[!note] As platform administrator

[!note] As application developer admin@example.com

Alerts

[!note] As platform administrator

[!note] As application developer admin@example.com

Logs

[!note] As platform administrator

[!note] As application developer admin@example.com

Falco

[!note] As platform administrator

Network policies

Infrastructure tests

# Upgrade QA steps

Kubespray upgrade scenario

[!note] The upgrade is done as part of the checklist.

Infrastructure provider

Configuration

Upgrade

Automated tests

[!note] As platform administrator

Kubernetes access

[!note] As platform administrator

[!note] As application developer admin@example.com

Hierarchical Namespaces

[!note] As application developer admin@example.com

Harbor

[!note] As application developer admin@example.com

Gatekeeper

[!note] As application developer admin@example.com

[!note] Using the user demo helm chart

Set NAMESPACE to an application developer namespaces Set PUBLIC_DOCS_PATH to the path of the public docs repo

cert-manager and ingress-nginx

[!note] As platform administrator

Metrics

[!note] As platform administrator

[!note] As application developer admin@example.com

Alerts

[!note] As platform administrator

[!note] As application developer admin@example.com

Logs

[!note] As platform administrator

[!note] As application developer admin@example.com

Falco

[!note] As platform administrator

Network policies

Infrastructure tests

# Post-QA steps

# Release steps