Acted on Greg's comments Patch 1: Deleted duplicated docs and corrected references to fix build failure Patch 2: Acted on Greg's and Ron's comments. Patch 3: Acted on Greg's comment. Patch 4: Acted on Mary's comments. Patch 5: Solved merge conflict. Patch 6: Worked on Mary's comments. Patch 7: Fixed build conflict. Patch 8: Worked on Mary's comments. https://review.opendev.org/c/starlingx/docs/+/792461 Signed-off-by: egoncalv <elisamaraaoki.goncalves@windriver.com> Change-Id: I647711ac35f45bc9c79cc490269831770e98e2f4
		
			
				
	
	
		
			240 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			240 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
========
 | 
						|
Contents
 | 
						|
========
 | 
						|
 | 
						|
***************
 | 
						|
System Accounts
 | 
						|
***************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 2
 | 
						|
 | 
						|
   types-of-system-accounts
 | 
						|
   overview-of-system-accounts
 | 
						|
   kube-service-account
 | 
						|
   keystone-accounts
 | 
						|
   remote-windows-active-directory-accounts
 | 
						|
   starlingx-system-accounts-system-account-password-rules
 | 
						|
 | 
						|
*****************
 | 
						|
Access the System
 | 
						|
*****************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 2
 | 
						|
 | 
						|
   configure-local-cli-access
 | 
						|
   remote-access-index
 | 
						|
   security-access-the-gui
 | 
						|
   security-rest-api-access
 | 
						|
   connect-to-container-registries-through-a-firewall-or-proxy
 | 
						|
 | 
						|
***************************
 | 
						|
Manage Non-Admin Type Users
 | 
						|
***************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   private-namespace-and-restricted-rbac
 | 
						|
   pod-security-policies
 | 
						|
   enable-pod-security-policy-checking
 | 
						|
   disable-pod-security-policy-checking
 | 
						|
   assign-pod-security-policies
 | 
						|
   resource-management
 | 
						|
 | 
						|
**************************************************
 | 
						|
User Authentication Using Windows Active Directory
 | 
						|
**************************************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   overview-of-windows-active-directory
 | 
						|
   configure-kubernetes-for-oidc-token-validation-while-bootstrapping-the-system
 | 
						|
   configure-kubernetes-for-oidc-token-validation-after-bootstrapping-the-system
 | 
						|
   configure-oidc-auth-applications
 | 
						|
   centralized-oidc-authentication-setup-for-distributed-cloud
 | 
						|
   configure-users-groups-and-authorization
 | 
						|
   configure-kubectl-with-a-context-for-the-user
 | 
						|
 | 
						|
Obtain the Authentication Token
 | 
						|
*******************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   obtain-the-authentication-token-using-the-oidc-auth-shell-script
 | 
						|
   obtain-the-authentication-token-using-the-browser
 | 
						|
 | 
						|
Deprovision Windows Active Directory
 | 
						|
************************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   deprovision-windows-active-directory-authentication
 | 
						|
 | 
						|
****************
 | 
						|
Firewall Options
 | 
						|
****************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   security-default-firewall-rules
 | 
						|
   security-firewall-options
 | 
						|
 | 
						|
*************************
 | 
						|
Secure HTTPS Connectivity
 | 
						|
*************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 2
 | 
						|
 | 
						|
   https-access-overview
 | 
						|
   starlingx-rest-api-applications-and-the-web-administration-server
 | 
						|
   kubernetes-root-ca-certificate
 | 
						|
   security-install-update-the-docker-registry-certificate
 | 
						|
   add-a-trusted-ca
 | 
						|
 | 
						|
************
 | 
						|
Cert Manager
 | 
						|
************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   security-cert-manager
 | 
						|
   the-cert-manager-bootstrap-process
 | 
						|
   cert-manager-post-installation-setup
 | 
						|
 | 
						|
******************************
 | 
						|
Portieris Admission Controller
 | 
						|
******************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   portieris-overview
 | 
						|
   install-portieris
 | 
						|
   portieris-clusterimagepolicy-and-imagepolicy-configuration
 | 
						|
   remove-portieris
 | 
						|
 | 
						|
********************************
 | 
						|
Vault Secret and Data Management
 | 
						|
********************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   security-vault-overview
 | 
						|
   install-vault
 | 
						|
   configure-vault
 | 
						|
   configure-vault-using-the-cli
 | 
						|
   remove-vault
 | 
						|
 | 
						|
**************************************
 | 
						|
Encrypt Kubernetes Secret Data at Rest
 | 
						|
**************************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   encrypt-kubernetes-secret-data-at-rest
 | 
						|
 | 
						|
*************************************
 | 
						|
Operator Login/Authentication Logging
 | 
						|
*************************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   operator-login-authentication-logging
 | 
						|
 | 
						|
************************
 | 
						|
Operator Command Logging
 | 
						|
************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   operator-command-logging
 | 
						|
 | 
						|
****************
 | 
						|
UEFI Secure Boot
 | 
						|
****************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   overview-of-uefi-secure-boot
 | 
						|
   use-uefi-secure-boot
 | 
						|
 | 
						|
***********************************
 | 
						|
Authentication of Software Delivery
 | 
						|
***********************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   authentication-of-software-delivery
 | 
						|
 | 
						|
*******************************************************
 | 
						|
Security Feature Configuration for Spectre and Meltdown
 | 
						|
*******************************************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   security-feature-configuration-for-spectre-and-meltdown
 | 
						|
 | 
						|
*****************************
 | 
						|
Security Hardening Guidelines
 | 
						|
*****************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   security-hardening-intro
 | 
						|
 | 
						|
Recommended Security Features with a Minimal Performance Impact
 | 
						|
***************************************************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   uefi-secure-boot
 | 
						|
 | 
						|
Secure System Accounts
 | 
						|
**********************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   local-linux-account-for-sysadmin
 | 
						|
   local-and-ldap-linux-user-accounts
 | 
						|
   starlingx-accounts
 | 
						|
   web-administration-login-timeout
 | 
						|
   ssh-and-console-login-timeout
 | 
						|
   system-account-password-rules
 | 
						|
 | 
						|
Security Features
 | 
						|
*****************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   secure-https-external-connectivity
 | 
						|
   security-hardening-firewall-options
 | 
						|
   isolate-starlingx-internal-cloud-management-network
 | 
						|
 | 
						|
***************************************
 | 
						|
Appendix: Locally creating certificates
 | 
						|
***************************************
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   create-certificates-locally-using-openssl
 | 
						|
   create-certificates-locally-using-cert-manager-on-the-controller |