diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml index f42d8cae..9ccd2c78 100644 --- a/.github/workflows/spellcheck.yml +++ b/.github/workflows/spellcheck.yml @@ -25,4 +25,4 @@ jobs: - uses: actions/checkout@v3 - name: GitHub Spellcheck Action - uses: rojopolis/spellcheck-github-actions@0.26.0 \ No newline at end of file + uses: rojopolis/spellcheck-github-actions@0.35.0 diff --git a/spellcheck.yml b/spellcheck.yml index 9bb517ea..1742eb74 100644 --- a/spellcheck.yml +++ b/spellcheck.yml @@ -14,6 +14,8 @@ matrix: encoding: utf-8 pipeline: - pyspelling.filters.markdown: + markdown_extensions: + - pymdownx.superfences - pyspelling.filters.html: comments: false ignores: diff --git a/versioned_docs/version-0.3.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx b/versioned_docs/version-0.3.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx index 3dac7a12..69dfebb3 100644 --- a/versioned_docs/version-0.3.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx +++ b/versioned_docs/version-0.3.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx @@ -14,7 +14,7 @@ These release notes describe the new changes and enhancements in this version. Namespaces that are created to run application deployments can be onboarded on a slice to form a micro network segment. Once a namespace is bound to a slice, all the pods that get scheduled in the namespace would get connected to the slice. The configuration is part of the slice YAML file. -This feature onboards namespaces and not indivdiual applications. +This feature onboards namespaces and not individual applications. ## Breaking Change for Onboarding Applications With the onboarding namespaces feature, onboarding each application is no longer supported. diff --git a/versioned_docs/version-0.4.0/kubeslice-cli/getting-started.mdx b/versioned_docs/version-0.4.0/kubeslice-cli/getting-started.mdx index c351086e..bc0a9137 100644 --- a/versioned_docs/version-0.4.0/kubeslice-cli/getting-started.mdx +++ b/versioned_docs/version-0.4.0/kubeslice-cli/getting-started.mdx @@ -107,7 +107,7 @@ The following are the kubeslice-cli options. :::note The kubeslice-cli tool must have access to the clusters you want it to manage. To grant it access, set the KUBECONFIG environment variable to a path to the kubeconfig file containing the necessary keys to access those clusters. -To set the KUBECONFIG environment varible, use these commands: +To set the KUBECONFIG environment variable, use these commands: - On Linux/macOS: `export KUBECONFIG=` - On Windows: `$env:KUBECONFIG = "kubeslice/kubeconfig.yaml"` ::: diff --git a/versioned_docs/version-0.4.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx b/versioned_docs/version-0.4.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx index aeb00a23..74076512 100644 --- a/versioned_docs/version-0.4.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx +++ b/versioned_docs/version-0.4.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx @@ -14,7 +14,7 @@ These release notes describe the new changes and enhancements in this version. Namespaces that are created to run application deployments can be onboarded on a slice to form a micro network segment. Once a namespace is bound to a slice, all the pods that get scheduled in the namespace would get connected to the slice. The configuration is part of the slice YAML file. -This feature onboards namespaces and not indivdiual applications. +This feature onboards namespaces and not individual applications. ## Breaking Change for Onboarding Applications With the onboarding namespaces feature, onboarding each application is no longer supported. diff --git a/versioned_docs/version-0.5.0/kubeslice-cli/getting-started.mdx b/versioned_docs/version-0.5.0/kubeslice-cli/getting-started.mdx index d973b72d..4766e43f 100644 --- a/versioned_docs/version-0.5.0/kubeslice-cli/getting-started.mdx +++ b/versioned_docs/version-0.5.0/kubeslice-cli/getting-started.mdx @@ -135,7 +135,7 @@ The following are the kubeslice-cli options. :::note The kubeslice-cli tool must have access to the clusters you want it to manage. To grant it access, set the KUBECONFIG environment variable to a path to the kubeconfig file containing the necessary keys to access those clusters. -To set the KUBECONFIG environment varible, use these commands: +To set the KUBECONFIG environment variable, use these commands: - On Linux/macOS: `export KUBECONFIG=` - On Windows: `$env:KUBECONFIG = "kubeslice/kubeconfig.yaml"` ::: diff --git a/versioned_docs/version-0.5.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx b/versioned_docs/version-0.5.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx index 7cebff6b..2924da6f 100644 --- a/versioned_docs/version-0.5.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx +++ b/versioned_docs/version-0.5.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx @@ -14,7 +14,7 @@ These release notes describe the new changes and enhancements in this version. Namespaces that are created to run application deployments can be onboarded on a slice to form a micro network segment. Once a namespace is bound to a slice, all the pods that get scheduled in the namespace would get connected to the slice. The configuration is part of the slice YAML file. -This feature onboards namespaces and not indivdiual applications. +This feature onboards namespaces and not individual applications. ## Breaking Change for Onboarding Applications With the onboarding namespaces feature, onboarding each application is no longer supported. diff --git a/versioned_docs/version-0.6.0/kubeslice-cli/getting-started.mdx b/versioned_docs/version-0.6.0/kubeslice-cli/getting-started.mdx index 44444553..8487c276 100644 --- a/versioned_docs/version-0.6.0/kubeslice-cli/getting-started.mdx +++ b/versioned_docs/version-0.6.0/kubeslice-cli/getting-started.mdx @@ -134,7 +134,7 @@ The following are the kubeslice-cli options. :::note The kubeslice-cli tool must have access to the clusters you want it to manage. To grant it access, set the KUBECONFIG environment variable to a path to the kubeconfig file containing the necessary keys to access those clusters. -To set the KUBECONFIG environment varible, use these commands: +To set the KUBECONFIG environment variable, use these commands: - On Linux/macOS: `export KUBECONFIG=` - On Windows: `$env:KUBECONFIG = "kubeslice/kubeconfig.yaml"` ::: diff --git a/versioned_docs/version-0.6.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx b/versioned_docs/version-0.6.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx index 7cebff6b..2924da6f 100644 --- a/versioned_docs/version-0.6.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx +++ b/versioned_docs/version-0.6.0/release-notes/release-notes-for-kubeslice-oss-0.2.0.mdx @@ -14,7 +14,7 @@ These release notes describe the new changes and enhancements in this version. Namespaces that are created to run application deployments can be onboarded on a slice to form a micro network segment. Once a namespace is bound to a slice, all the pods that get scheduled in the namespace would get connected to the slice. The configuration is part of the slice YAML file. -This feature onboards namespaces and not indivdiual applications. +This feature onboards namespaces and not individual applications. ## Breaking Change for Onboarding Applications With the onboarding namespaces feature, onboarding each application is no longer supported. diff --git a/versioned_docs/version-0.7.0/kubeslice-cli/getting-started.mdx b/versioned_docs/version-0.7.0/kubeslice-cli/getting-started.mdx index ea5f7243..bed3c6f4 100644 --- a/versioned_docs/version-0.7.0/kubeslice-cli/getting-started.mdx +++ b/versioned_docs/version-0.7.0/kubeslice-cli/getting-started.mdx @@ -134,7 +134,7 @@ The following are the kubeslice-cli options. :::note The kubeslice-cli tool must have access to the clusters you want it to manage. To grant it access, set the KUBECONFIG environment variable to a path to the kubeconfig file containing the necessary keys to access those clusters. -To set the KUBECONFIG environment varible, use these commands: +To set the KUBECONFIG environment variable, use these commands: - On Linux/macOS: `export KUBECONFIG=` - On Windows: `$env:KUBECONFIG = "kubeslice/kubeconfig.yaml"` ::: diff --git a/versioned_docs/version-1.0.0/reference/reference-worker-cluster-secrets-script.mdx b/versioned_docs/version-1.0.0/reference/reference-worker-cluster-secrets-script.mdx index d0b5b136..99a711d4 100644 --- a/versioned_docs/version-1.0.0/reference/reference-worker-cluster-secrets-script.mdx +++ b/versioned_docs/version-1.0.0/reference/reference-worker-cluster-secrets-script.mdx @@ -81,7 +81,7 @@ The following information is required to run the script. 2. Open the terminal where you have `kubectl` on PATH and set the context to the cluster for which you want to create the config. -### Retreive Network Interface +### Retrieve Network Interface 3. Get the name of the network interface on the gateway nodes that is the egress interface for external traffic. :::warning The below command does not work for OpenShift clusters. diff --git a/versioned_docs/version-1.1.0/reference/reference-worker-cluster-secrets-script.mdx b/versioned_docs/version-1.1.0/reference/reference-worker-cluster-secrets-script.mdx index d0b5b136..99a711d4 100644 --- a/versioned_docs/version-1.1.0/reference/reference-worker-cluster-secrets-script.mdx +++ b/versioned_docs/version-1.1.0/reference/reference-worker-cluster-secrets-script.mdx @@ -81,7 +81,7 @@ The following information is required to run the script. 2. Open the terminal where you have `kubectl` on PATH and set the context to the cluster for which you want to create the config. -### Retreive Network Interface +### Retrieve Network Interface 3. Get the name of the network interface on the gateway nodes that is the egress interface for external traffic. :::warning The below command does not work for OpenShift clusters. diff --git a/wordlist.txt b/wordlist.txt index acb4fc40..1355fd4d 100644 --- a/wordlist.txt +++ b/wordlist.txt @@ -1,3 +1,478 @@ +AES +AKS +APIs +AllRQSpecificationViolationMetricsResetSuccess +Banik +BookInfo +Botkube +CIDR +CNI +CRD +CRDs +ClusterCNISubnetUpdateFailed +ClusterCNISubnetUpdateSuccessfull +ClusterCPULimitViolated +ClusterCPURequestViolated +ClusterDashboardCredsUpdateFailed +ClusterDashboardCredsUpdated +ClusterDeleted +ClusterDeletionFailed +ClusterEphemeralStorageLimitViolated +ClusterEphemeralStorageRequestViolated +ClusterHealthStatusUpdateFailed +ClusterHealthStatusUpdated +ClusterHealthy +ClusterMemoryLimitViolated +ClusterMemoryRequestViolated +ClusterMetadataCollectionFailed +ClusterMetadataCollectionSuccess +ClusterNodeIpAutoDetected +ClusterNodeIpAutoDetectionFailed +ClusterPodCountViolated +ClusterProviderUpdateInfoFailed +ClusterProviderUpdateInfoSuccesfull +ClusterRQSpecificationViolationMetricsResetSuccess +ClusterResourceDefinitions +ClusterRole +ClusterRoleBinding +ClusterUnhealthy +ConfigMap +ConfigMapErr +ConfigurationParameters +DNS +DSCP +DefaultDeploymentSliceRoleTemplateCreated +DefaultDeploymentSliceRoleTemplateCreationFailed +DefaultReaderSliceRoleTemplateCreated +DefaultReaderSliceRoleTemplateCreationFailed +DefaultRoleBindingCreated +DefaultRoleBindingCreationFailed +DefaultRoleBindingDeleted +DefaultRoleBindingUpdated +DeleteNamespaceInfoToController +DeleteNamespaceInfoToControllerFailed +Deregister +Docusaurus +EKS +FSMDeleteOldGW +FSMDeleteOldGWFailed +FSMNewGWSpawnFailed +FSMNewGWSpawned +FSMRoutingTableUpdateFailed +FSMRoutingTableUpdated +GKE +GW +Geolocation +Gitbash +GotConfigMap +GotMachineFingerPrint +HTB +IPAM +IPs +IPv +InactiveRoleBindingDeleted +InactiveRoleBindingDeletionFailed +InactiveServiceAccountDeleted +InactiveServiceAccountDeletionFailed +IngressGWPodReconcileFailed +IngressGWPodReconciledSuccessfully +Intra +Istio +JSON +KSM +Kbps +Kubernetes +LicenseDataFetchError +LicenseDataFetchSuccess +LicenseExpired +LicenseExpiredGracePeriodOn +LicenseKeyInvalid +LicenseProxyUnreachable +LicenseSecretCreationFailed +LicenseSecretCreationSuccess +LicenseSecretNotFound +Lifecycle +MDX +MachineFileInvalid +MachineFileNotFound +MachineFingerPrintErr +NIST +NSM +NamespaceCPULimitViolated +NamespaceCPURequestViolated +NamespaceCreated +NamespaceCreationFailed +NamespaceDeleted +NamespaceDeletionFailed +NamespaceEphemeralStorageLimitViolated +NamespaceEphemeralStorageRequestViolated +NamespaceMemoryLimitViolated +NamespaceMemoryRequestViolated +NamespacePodCountViolated +Namespaces +Navali +NetOps +NetPolAdded +NetPolScopeWidenedIPBlock +NetPolScopeWidenedNamespace +NetPolViolation +NetworkPolicy +NodeAffinityRilesExpansionFailed +NodePool +NodePools +NodePort +OAuth +OCI +OSS +OffBoardedNamespaceUtilizationMetricsReset +Offboard +OpenShift +OpenVPN +OutdatedClusterRQSpecificationViolationMetricsResetSuccess +OutdatedNamespaceRQSpecificationViolationMetricsResetSuccess +Prabhu +Productpage +ProjectDeleted +ProjectDeletionFailed +QoS +Quickstart +RBAC +RFC1918 +RKE +Reachability +ReadOnlyRoleCreated +ReadOnlyRoleCreationFailed +ReadOnlyRoleUpdateFailed +ReadOnlyRoleUpdated +ReadWriteRoleCreated +ReadWriteRoleCreationFailed +ReadWriteRoleUpdateFailed +ReadWriteRoleUpdated +Recycler's +ResourceQuotaMetricsPopulated +Roadmap +RoleBinding +SPIFFE +SVIDs +Scaler +SecretDeleted +SecretDeletionFailed +ServiceAccount +ServiceAccountCreated +ServiceAccountCreationFailed +ServiceAccountDeleted +ServiceAccountDeletionFailed +ServiceAccountSecretCreated +ServiceAccountSecretCreationFailed +ServiceExport +ServiceExportConfigDeleted +ServiceExportConfigDeletionFailed +ServiceExportDeleteFailed +ServiceExportDeleted +ServiceExportInitialStatusUpdated +ServiceExportSliceFetchFailed +ServiceExportStatusPending +ServiceExportUpdatePortsFailed +ServiceExportconfig +ServiceImport +ServiceImportconfig +ServiceImports +SetSliceConfigAsOwnerOfSliceNodeAffinityFailed +SetSliceConfigAsOwnerOfSliceNodeAffinitySucceeded +SetSliceConfigAsOwnerOfSliceResourceQuotaFailed +SetSliceConfigAsOwnerOfSliceResourceQuotaSucceeded +SetSliceConfigAsOwnerOfSliceRoleBindingFailed +SetSliceConfigAsOwnerOfSliceRoleBindingSucceeded +Sl +SliceAppPodsListUpdateFailed +SliceCPULimitViolated +SliceCPURequestViolated +SliceConfig +SliceConfigDeleted +SliceConfigDeletionFailed +SliceCreated +SliceCreationFailed +SliceDeleted +SliceDeletionFailed +SliceEgressInstallFailed +SliceEphemeralStorageLimitViolated +SliceEphemeralStorageRequestViolated +SliceGWConnectionContextFailed +SliceGWCreateFailed +SliceGWCreated +SliceGWDeleteFailed +SliceGWDeleted +SliceGWNodePortUpdateFailed +SliceGWPodReconcileFailed +SliceGWRebalancingFailed +SliceGWRebalancingSuccess +SliceGWRemotePodSyncFailed +SliceGWServiceCreationFailed +SliceGWUpdateFailed +SliceGWUpdated +SliceGateway +SliceGatewayJobCreated +SliceGatewayJobCreationFailed +SliceIngressInstallFailed +SliceMemoryLimitViolated +SliceMemoryRequestViolated +SliceNetopQoSSyncFailed +SliceNodeAffinity +SliceNodeAffinityConfigDeepCopyFailed +SliceNodeAffinityDeleted +SliceNodeAffinityDeletionFailed +SlicePodCountViolated +SliceQoSConfig +SliceQoSConfigDeleted +SliceQoSConfigDeletionFailed +SliceQoSProfileWithNetOpsSyncFailed +SliceRQSpecificationViolationMetricsResetSuccess +SliceResourceQuotaConfig +SliceResourceQuotaCreated +SliceResourceQuotaCreatedOnSliceConfigCreation +SliceResourceQuotaCreationFailed +SliceResourceQuotaDeleted +SliceResourceQuotaDeletionFailed +SliceResourceQuotaRecreated +SliceResourceQuotaRecreationFailed +SliceResourceQuotaUpdated +SliceRoleBinding +SliceRoleBindingDeleted +SliceRoleBindingDeletingFailed +SliceRoleTemplate +SliceRoleTemplateDeleted +SliceRoleTemplateDeletionFailed +SliceRouterConnectionContextFailed +SliceRouterDeploymentFailed +SliceRouterServiceFailed +SliceServiceExportInitialStatusUpdateFailed +SliceServiceImportCreateFailed +SliceServiceImportCreated +SliceServiceImportDeleted +SliceServiceImportUpdateAvailableEndpointsFailed +SliceServiceImportUpdatePorts +SliceUpdateFailed +SliceUpdated +Subnet +SyncServiceExportStatusFailed +SyncServiceExportStatusSuccessfully +TCP +TLS +Terraform +UDP +UpdateNamespaceInfoToControllerFailed +UpdatedNamespaceInfoToController +VM +VPC +VPN +Webhooks +Wget +WorkerClusterRoleCreated +WorkerClusterRoleCreationFailed +WorkerClusterRoleUpdateFailed +WorkerClusterRoleUpdated +WorkerServiceImport +WorkerServiceImportCreateFailed +WorkerServiceImportCreated +WorkerServiceImportCreationFailed +WorkerServiceImportDeleted +WorkerServiceImportDeletedForcefully +WorkerServiceImportDeletionFailed +WorkerServiceImportRecreated +WorkerServiceImportRecreationFailed +WorkerServiceImportUpdateFailed +WorkerServiceImportUpdated +WorkerSliceConfigCreateFailed +WorkerSliceConfigCreated +WorkerSliceConfigCreationFailed +WorkerSliceConfigDeleted +WorkerSliceConfigDeletedForcefully +WorkerSliceConfigDeletionFailed +WorkerSliceConfigRecreated +WorkerSliceConfigRecreationFailed +WorkerSliceConfigUpdateFailed +WorkerSliceConfigUpdated +WorkerSliceGWRecycler +WorkerSliceGatewayCreated +WorkerSliceGatewayCreationFailed +WorkerSliceGatewayDeleted +WorkerSliceGatewayDeletedForcefully +WorkerSliceGatewayDeletionFailed +WorkerSliceGatewayRecreated +WorkerSliceGatewayRecreationFailed +WorkerSliceHealthUpdateFailed +WorkerSliceHealthUpdated +WorkerSliceNodeAffinity +WorkerSliceNodeAffinityCreated +WorkerSliceNodeAffinityCreationFailed +WorkerSliceNodeAffinityDeleted +WorkerSliceNodeAffinityDeletedForcefully +WorkerSliceNodeAffinityDeletionFailed +WorkerSliceNodeAffinityRecreated +WorkerSliceNodeAffinityRecreationFailed +WorkerSliceNodeAffinityUpdateFailed +WorkerSliceNodeAffinityUpdated +WorkerSliceResourceQuota +WorkerSliceResourceQuotaCreated +WorkerSliceResourceQuotaCreationFailed +WorkerSliceResourceQuotaDeleted +WorkerSliceResourceQuotaDeletedForcefully +WorkerSliceResourceQuotaDeletionFailed +WorkerSliceResourceQuotaRecreated +WorkerSliceResourceQuotaRecreationFailed +WorkerSliceResourceQuotaUpdateFailed +WorkerSliceResourceQuotaUpdated +WorkerSliceRoleBinding +WorkerSliceRoleBindingCreated +WorkerSliceRoleBindingCreationFailed +WorkerSliceRoleBindingDeleted +WorkerSliceRoleBindingDeletedForcefully +WorkerSliceRoleBindingDeletionFailed +WorkerSliceRoleBindingReconciliationSuccess +WorkerSliceRoleBindingRecreated +WorkerSliceRoleBindingRecreationFailed +WorkerSliceRoleBindingUpdateFailed +WorkerSliceRoleBindingUpdated +YAML +ahmetb +allowedNamespaces +apiVersion +apiserver +applicationNamespaces avesha +aveshalabs +awk +bandwidthCeilingKbps +bandwidthGuaranteedKbps +bfb +botkube +cli +cli's +cloudProvider +cloudRegion +clusterProperty +conContext +config +containerPort +controllerSecret +cryptographic +deregister +deregistered +deregistering +dev +df +discoverable +dscpClass +eth +exe +externalGatewayConfig +fcb +finalizer +gRPC +gatewayType +geoLocation +goroutine +https +iPerf +imagePullSecrets +init +intra +isolationEnabled +istiod +kindnet +kube +kubeconfig +kubectl +kubectx +kubens +kubernetes kubeslice -RFC1918 \ No newline at end of file +kzbgg +logLevel +loglevel +mTLS +macOS +matchLabels +maxClusters +microservices +multicluster +mv +namespace +namespaceIsolationProfile +ncvkl +netop +netpol +networkInterface +nodeIPs +nodeIp +nodeaffinity +nosey +nsIngress +nsmgr +oauth +observability +offboarded +offboarding +onboarded +onboarding +onboards +opensource +pre +productpage +programme +projectnsPrefix +qosProfileDetails +qp +queueType +rbacResourcePrefix +readOnly +readWrite +rebalancing +reconciler +renewBefore +repo +rotationInterval +routable +scf +serviceexportconfigs +serviceexports +setWorker +sigs +sliceCaType +sliceGatewayProvider +sliceGatewayType +sliceIpamType +sliceSubnet +sliceType +slicegateway +slicegw +sliceqosconfigs +slicerouter +sqztd +standardQosProfileName +subnet +subnets +subnetting +svc +symlink +tanishabanik +tcType +tdx +ui +unapplied +unregister +unregistering +updation +usr +vCPUs +vL +vpnConfig +webhook +webhooks +webpage +workerserviceimports +workersliceconfig +workerslicegateway +wx +xdwm +zh