kernel-module-management
The kernel module management operator builds, signs and loads kernel modules in Kubernetes clusters.
File Explorer
Download Latest Version (.zip)- action.yml
- action.yml
- codeql-analysis.yml
- e2e.yaml
- test-codecov.yml
- dependabot.yml
- groupversion_info.go
- module_types.go
- modulebuildsignconfig_types.go
- moduleimagesconfig_types.go
- nodemodulesconfig_types.go
- preflightvalidation_types.go
- preflightvalidation_types_test.go
- suite_test.go
- zz_generated.deepcopy.go
- groupversion_info.go
- preflightvalidation_types.go
- zz_generated.deepcopy.go
- groupversion_info.go
- managedclustermodule_types.go
- zz_generated.deepcopy.go
- kustomization.yaml
- kustomization.yaml
- kustomization.yaml
- .gitignore
- dkms.conf
- kmm_ci_a.c
- kmm_ci_b.c
- Makefile
- build
- check-api-changes
- check-commits-count
- e2e-dra
- e2e-helm-hub-spoke-incluster-build
- e2e-helm-incluster-build
- e2e-hub-spoke-incluster-build
- e2e-incluster-build
- lint
- operator-hub-upgrade
- operator-upgrade
- unit-tests
- dra-consumer-pod.yaml
- dra-example-driver-rbac.yaml
- helm-values-ci-hub.yaml
- helm-values-ci-spoke.yaml
- helm-values-ci.yaml
- kmm-kmod-dockerfile.yaml
- managedclustermodule-kmm-ci-build-sign.yaml
- module-kmm-ci-build-sign.yaml
- module-kmm-ci-dra.yaml
- secret_kmm-kmod-signing.yaml
- main.go
- main.go
- main.go
- funcs_kmod.go
- funcs_kmod_test.go
- main.go
- suite_test.go
- kmm.sigs.x-k8s.io_modulebuildsignconfigs.yaml
- kmm.sigs.x-k8s.io_moduleimagesconfigs.yaml
- kmm.sigs.x-k8s.io_modules.yaml
- kmm.sigs.x-k8s.io_nodemodulesconfigs.yaml
- kmm.sigs.x-k8s.io_preflightvalidations.yaml
- webhook_in_modules.yaml
- webhook_in_preflightvalidations.yaml
- kustomization.yaml
- kustomizeconfig.yaml
- hub.kmm.sigs.x-k8s.io_managedclustermodules.yaml
- kmm.sigs.x-k8s.io_modulebuildsignconfigs.yaml
- kmm.sigs.x-k8s.io_moduleimagesconfigs.yaml
- kmm.sigs.x-k8s.io_modules.yaml
- kmm.sigs.x-k8s.io_nodemodulesconfigs.yaml
- kmm.sigs.x-k8s.io_preflightvalidations.yaml
- webhook_in_managedclustermodules.yaml
- kustomization.yml
- kustomization.yaml
- kustomizeconfig.yaml
- kustomization.yaml
- kustomizeconfig.yaml
- kustomization.yaml
- kustomization.yaml
- kustomization.yaml
- manager_config_patch.yaml
- manager_worker_image_patch.yaml
- kustomization.yaml
- kustomizeconfig.yaml
- manager.yaml
- kustomization.yaml
- manager_hub_config_patch.yaml
- kernel-module-management.clusterserviceversion.yaml
- kustomization.yaml
- kernel-module-management-hub.clusterserviceversion.yaml
- kustomization.yaml
- kustomization.yaml
- kustomization.yaml
- kustomization.yaml
- monitor.yaml
- kustomization.yaml
- module_editor_role.yaml
- module_viewer_role.yaml
- role.yaml
- auth_proxy_client_clusterrole.yaml
- auth_proxy_role.yaml
- auth_proxy_role_binding.yaml
- auth_proxy_service.yaml
- event_recorder_clusterrole.yaml
- event_recorder_clusterrole_binding.yaml
- kustomization.yaml
- leader_election_role.yaml
- leader_election_role_binding.yaml
- role_binding.yaml
- service_account.yaml
- kustomization.yaml
- managedclustermodule_editor_role.yaml
- managedclustermodule_viewer_role.yaml
- role.yaml
- kmm.sigs.x-k8s.io_modulebuildsignconfigs.yaml
- kmm.sigs.x-k8s.io_moduleimagesconfigs.yaml
- kmm.sigs.x-k8s.io_modules.yaml
- kmm.sigs.x-k8s.io_nodemodulesconfigs.yaml
- kmm.sigs.x-k8s.io_preflightvalidations.yaml
- kmm.sigs.x-k8s.io_v1beta2_preflightvalidations.yaml
- kustomization.yml
- hub.kmm.sigs.x-k8s.io_managedclustermodules.yaml
- kustomization.yml
- config.yaml
- basic.config.yaml
- olm.config.yaml
- kustomization.yaml
- kustomization.yaml
- manifests.yaml
- manifests_namespace_selector_patch.yaml
- service.yaml
- certificate.yaml
- kustomization.yaml
- kustomizeconfig.yaml
- kustomization.yaml
- manifests.yaml
- service.yaml
- deployment.yaml
- kustomization.yaml
- kmm.sigs.x-k8s.io_modulebuildsignconfigs.yaml
- kmm.sigs.x-k8s.io_moduleimagesconfigs.yaml
- kmm.sigs.x-k8s.io_modules.yaml
- kmm.sigs.x-k8s.io_nodemodulesconfigs.yaml
- _helpers.tpl
- cert-manager.yaml
- manager-deployment.yaml
- metrics-service.yaml
- preflightvalidations-crd.yaml
- rbac.yaml
- serviceaccount.yaml
- webhook-configuration.yaml
- webhook-server-deployment.yaml
- webhook-service.yaml
- Chart.yaml
- values.yaml
- hub.kmm.sigs.x-k8s.io_managedclustermodules.yaml
- kmm.sigs.x-k8s.io_modulebuildsignconfigs.yaml
- kmm.sigs.x-k8s.io_moduleimagesconfigs.yaml
- _helpers.tpl
- cert-manager.yaml
- manager-deployment.yaml
- metrics-service.yaml
- rbac.yaml
- serviceaccount.yaml
- webhook-configuration.yaml
- webhook-server-deployment.yaml
- webhook-service.yaml
- Chart.yaml
- values.yaml
- 0001-worker-pods.md
- 0002-container-runtime.md
- 0003-module-nmc-responsibilty-refactoring.md
- 0004-dra-support.md
- 0005-modprobed-config.md
- .gitignore
- reconciliation-module.puml
- index.md
- Makefile
- reconciliation_loops.md
- use_cases.md
- configure.md
- deploy_kmod.md
- firmwares.md
- hub_spoke.md
- install.md
- kmod_image.md
- ordered_upgrade.md
- preflight_validation.md
- secure_boot.md
- troubleshooting.md
- uninstall.md
- build-configmap.yaml
- build-dkms-configmap.yaml
- kmm-kmod.yaml
- build-configmap.yaml
- kmm-kmod.yaml
- build-configmap.yaml
- gke-ubuntu-nodes.yaml
- build-module.yaml
- kmm-kmod.yaml
- index.md
- index.md
- main.html
- Makefile
- mkdocs.yml
- boilerplate.go.txt
- download-kustomize
- release-operatorhub
- moduleloaderdata.go
- Dockerfile.gotmpl
- common.go
- common_test.go
- resourcemanager.go
- resourcemanager_test.go
- suite_test.go
- volumes.go
- manager.go
- manager_test.go
- mock_manager.go
- mock_resourcemanager.go
- resourcemanager.go
- suite_test.go
- client.go
- mock_client.go
- cluster.go
- cluster_test.go
- mock_cluster.go
- suite_test.go
- cmdutils.go
- config.yaml
- hub-config.yaml
- config.go
- config_test.go
- mock_config.go
- suite_test.go
- constants.go
- managedclustermodule_reconciler.go
- managedclustermodule_reconciler_test.go
- mock_managedclustermodule_reconciler.go
- suite_test.go
- build_sign_events_reconciler.go
- build_sign_events_reconciler_test.go
- device_plugin_reconciler.go
- device_plugin_reconciler_test.go
- dra_reconciler.go
- dra_reconciler_test.go
- job_gc_reconciler.go
- job_gc_reconciler_test.go
- mbsc_reconciler.go
- mbsc_reconciler_test.go
- mic_reconciler.go
- mic_reconciler_test.go
- mock_build_sign_events_reconciler.go
- mock_build_sign_reconciler.go
- mock_device_plugin_reconciler.go
- mock_dra_reconciler.go
- mock_mbsc_reconciler.go
- mock_mic_reconciler.go
- mock_module_reconciler.go
- mock_nmc_reconciler.go
- mock_node_label_module_version_reconciler.go
- mock_preflightvalidation_reconciler.go
- module_reconciler.go
- module_reconciler_test.go
- module_version_label_action_table.go
- nmc_reconciler.go
- nmc_reconciler_test.go
- node_kernel_clusterclaim.go
- node_kernel_clusterclaim_test.go
- node_label_module_version_reconciler.go
- node_label_module_version_reconciler_test.go
- pod_node_label_reconciler.go
- pod_node_label_reconciler_test.go
- preflightvalidation_reconciler.go
- preflightvalidation_reconciler_test.go
- suite_test.go
- filter.go
- filter_test.go
- suite_test.go
- kernel.go
- kernel_test.go
- suite_test.go
- manifestwork.go
- manifestwork_test.go
- mock_manifestwork.go
- suite_test.go
- mbsc.go
- mbsc_test.go
- mock_mbsc.go
- suite_test.go
- annotations.go
- annotations_test.go
- labels.go
- labels_test.go
- suite_test.go
- metrics.go
- mock_metrics_api.go
- mic.go
- mic_test.go
- mock_mic.go
- suite_test.go
- buildargoverrider.go
- buildargoverrider_test.go
- helper.go
- helper_test.go
- kernelmapper.go
- kernelmapper_test.go
- mock_buildargoverrider.go
- mock_kernelmapper.go
- suite_test.go
- helper.go
- helper_test.go
- labels.go
- labels_test.go
- mock_helper.go
- suite_test.go
- mock_node.go
- node.go
- node_test.go
- suite_test.go
- common.go
- imagepuller.go
- imagepuller_test.go
- mock_imagepuller.go
- mock_workerpodmanager.go
- suite_test.go
- workerpodmanager.go
- workerpodmanager_test.go
- mock_preflight.go
- preflight.go
- preflight_test.go
- suite_test.go
- mock_statusupdater.go
- statusupdater.go
- statusupdater_test.go
- suite_test.go
- scheme.go
- filesystem_helper.go
- filesystem_helper_test.go
- kmmlabels.go
- kmmlabels_test.go
- logging.go
- mock_filesystem_helper.go
- replaceStrings.go
- replaceStrings_test.go
- suite_test.go
- version.go
- version_test.go
- managedclustermodule_webhook.go
- errors.go
- module.go
- module_test.go
- namespace.go
- namespace_test.go
- preflight.go
- preflight_test.go
- suite_test.go
- .dockerconfigjson
- .dockercfg
- random-file
- archive.tar
- config.yaml
- cmdlog.go
- cmdlog_test.go
- config.go
- config_test.go
- constants.go
- mock_config.go
- mock_modprobe.go
- mock_worker.go
- modprobe.go
- pullsecrets.go
- pullsecrets_test.go
- suite_test.go
- worker.go
- worker_test.go
- labels.go
- labels_test.go
- suite_test.go
- kmm.spec.yaml
- .dockerignore
- .gcloudignore
- .gitignore
- cloudbuild.yaml
- code-of-conduct.md
- codecov.yaml
- CONTRIBUTING.md
- Dockerfile
- Dockerfile.kmm-operator-build
- Dockerfile.signimage
- Dockerfile.webhook
- Dockerfile.worker
- docs.mk
- go.mod
- go.sum
- LICENSE
- Makefile
- netlify.toml
- OWNERS
- PROJECT
- README.md
- RELEASE.md
- requirements.txt
- SECURITY.md
- SECURITY_CONTACTS
- skipper.env
- skipper.yaml
// repository documentation
Was this content helpful?
(0 ratings)
