-
Notifications
You must be signed in to change notification settings - Fork 601
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
operator [CI] kernel-module-management (2.0.0)
- Loading branch information
Showing
12 changed files
with
3,490 additions
and
0 deletions.
There are no files selected for viewing
406 changes: 406 additions & 0 deletions
406
...nel-module-management/2.0.0/manifests/kernel-module-management.clusterserviceversion.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
23 changes: 23 additions & 0 deletions
23
...module-management/2.0.0/manifests/kmm-operator-controller-metrics-service_v1_service.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
apiVersion: v1 | ||
kind: Service | ||
metadata: | ||
creationTimestamp: null | ||
labels: | ||
app.kubernetes.io/component: kmm | ||
app.kubernetes.io/name: kmm | ||
app.kubernetes.io/part-of: kmm | ||
control-plane: controller | ||
name: kmm-operator-controller-metrics-service | ||
spec: | ||
ports: | ||
- name: https | ||
port: 8443 | ||
protocol: TCP | ||
targetPort: https | ||
selector: | ||
app.kubernetes.io/component: kmm | ||
app.kubernetes.io/name: kmm | ||
app.kubernetes.io/part-of: kmm | ||
control-plane: controller | ||
status: | ||
loadBalancer: {} |
23 changes: 23 additions & 0 deletions
23
...rs/kernel-module-management/2.0.0/manifests/kmm-operator-manager-config_v1_configmap.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
apiVersion: v1 | ||
data: | ||
controller_config.yaml: | | ||
healthProbeBindAddress: :8081 | ||
metricsBindAddress: 127.0.0.1:8080 | ||
webhookPort: 9443 | ||
leaderElection: | ||
enabled: true | ||
resourceID: kmm.sigs.x-k8s.io | ||
metrics: | ||
enableAuthnAuthz: true | ||
bindAddress: 0.0.0.0:8443 | ||
secureServing: true | ||
worker: | ||
runAsUser: 0 | ||
seLinuxType: spc_t | ||
kind: ConfigMap | ||
metadata: | ||
labels: | ||
app.kubernetes.io/component: kmm | ||
app.kubernetes.io/name: kmm | ||
app.kubernetes.io/part-of: kmm | ||
name: kmm-operator-manager-config |
14 changes: 14 additions & 0 deletions
14
...2.0.0/manifests/kmm-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
kind: ClusterRole | ||
metadata: | ||
creationTimestamp: null | ||
labels: | ||
app.kubernetes.io/component: kmm | ||
app.kubernetes.io/name: kmm | ||
app.kubernetes.io/part-of: kmm | ||
name: kmm-operator-metrics-reader | ||
rules: | ||
- nonResourceURLs: | ||
- /metrics | ||
verbs: | ||
- get |
24 changes: 24 additions & 0 deletions
24
...ors/kernel-module-management/2.0.0/manifests/kmm-operator-webhook-service_v1_service.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
apiVersion: v1 | ||
kind: Service | ||
metadata: | ||
creationTimestamp: null | ||
labels: | ||
app.kubernetes.io/component: kmm | ||
app.kubernetes.io/created-by: kernel-module-management | ||
app.kubernetes.io/instance: webhook-service | ||
app.kubernetes.io/managed-by: kustomize | ||
app.kubernetes.io/name: kmm | ||
app.kubernetes.io/part-of: kmm | ||
name: kmm-operator-webhook-service | ||
spec: | ||
ports: | ||
- port: 443 | ||
protocol: TCP | ||
targetPort: 9443 | ||
selector: | ||
app.kubernetes.io/component: kmm | ||
app.kubernetes.io/name: kmm | ||
app.kubernetes.io/part-of: kmm | ||
control-plane: controller | ||
status: | ||
loadBalancer: {} |
2,462 changes: 2,462 additions & 0 deletions
2,462
operators/kernel-module-management/2.0.0/manifests/kmm.sigs.x-k8s.io_modules.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
324 changes: 324 additions & 0 deletions
324
operators/kernel-module-management/2.0.0/manifests/kmm.sigs.x-k8s.io_nodemodulesconfigs.yaml
Large diffs are not rendered by default.
Oops, something went wrong.
113 changes: 113 additions & 0 deletions
113
...tors/kernel-module-management/2.0.0/manifests/kmm.sigs.x-k8s.io_preflightvalidations.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,113 @@ | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
controller-gen.kubebuilder.io/version: v0.13.0 | ||
creationTimestamp: null | ||
labels: | ||
app.kubernetes.io/component: kmm | ||
app.kubernetes.io/name: kmm | ||
app.kubernetes.io/part-of: kmm | ||
name: preflightvalidations.kmm.sigs.x-k8s.io | ||
spec: | ||
group: kmm.sigs.x-k8s.io | ||
names: | ||
kind: PreflightValidation | ||
listKind: PreflightValidationList | ||
plural: preflightvalidations | ||
shortNames: | ||
- pfv | ||
singular: preflightvalidation | ||
scope: Cluster | ||
versions: | ||
- name: v1beta1 | ||
schema: | ||
openAPIV3Schema: | ||
description: PreflightValidation initiates a preflight validations for all | ||
Modules on the current Kubernetes cluster. | ||
properties: | ||
apiVersion: | ||
description: 'APIVersion defines the versioned schema of this representation | ||
of an object. Servers should convert recognized schemas to the latest | ||
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' | ||
type: string | ||
kind: | ||
description: 'Kind is a string value representing the REST resource this | ||
object represents. Servers may infer this from the endpoint the client | ||
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' | ||
type: string | ||
metadata: | ||
type: object | ||
spec: | ||
description: 'PreflightValidationSpec describes the desired state of the | ||
resource, such as the kernel version that Module CRs need to be verified | ||
against as well as the debug configuration of the logs More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status' | ||
properties: | ||
kernelVersion: | ||
description: KernelVersion describes the kernel image that all Modules | ||
need to be checked against. | ||
type: string | ||
pushBuiltImage: | ||
description: Boolean flag that determines whether images build during | ||
preflight must also be pushed to a defined repository | ||
type: boolean | ||
required: | ||
- kernelVersion | ||
type: object | ||
status: | ||
description: 'PreflightValidationStatus is the most recently observed | ||
status of the PreflightValidation. It is populated by the system and | ||
is read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status' | ||
properties: | ||
crStatuses: | ||
additionalProperties: | ||
properties: | ||
lastTransitionTime: | ||
description: LastTransitionTime is the last time the CR status | ||
transitioned from one status to another. This should be when | ||
the underlying status changed. If that is not known, then | ||
using the time when the API field changed is acceptable. | ||
format: date-time | ||
type: string | ||
statusReason: | ||
description: StatusReason contains a string describing the status | ||
source. | ||
type: string | ||
verificationStage: | ||
description: 'Current stage of the verification process: image | ||
(image existence verification), build(build process verification)' | ||
enum: | ||
- Image | ||
- Build | ||
- Sign | ||
- Requeued | ||
- Done | ||
type: string | ||
verificationStatus: | ||
description: 'Status of Module CR verification: true (verified), | ||
false (verification failed), error (error during verification | ||
process), unknown (verification has not started yet)' | ||
enum: | ||
- "True" | ||
- "False" | ||
type: string | ||
required: | ||
- lastTransitionTime | ||
- verificationStage | ||
- verificationStatus | ||
type: object | ||
description: CRStatuses contain observations about each Module's preflight | ||
upgradability validation | ||
type: object | ||
type: object | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} | ||
status: | ||
acceptedNames: | ||
kind: "" | ||
plural: "" | ||
conditions: null | ||
storedVersions: null |
14 changes: 14 additions & 0 deletions
14
operators/kernel-module-management/2.0.0/metadata/annotations.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
annotations: | ||
# Core bundle annotations. | ||
operators.operatorframework.io.bundle.mediatype.v1: registry+v1 | ||
operators.operatorframework.io.bundle.manifests.v1: manifests/ | ||
operators.operatorframework.io.bundle.metadata.v1: metadata/ | ||
operators.operatorframework.io.bundle.package.v1: kernel-module-management | ||
operators.operatorframework.io.bundle.channels.v1: alpha | ||
operators.operatorframework.io.metrics.builder: operator-sdk-v1.32.0 | ||
operators.operatorframework.io.metrics.mediatype.v1: metrics+v1 | ||
operators.operatorframework.io.metrics.project_layout: go.kubebuilder.io/v3 | ||
|
||
# Annotations for testing. | ||
operators.operatorframework.io.test.mediatype.v1: scorecard+v1 | ||
operators.operatorframework.io.test.config.v1: tests/scorecard/ |
11 changes: 11 additions & 0 deletions
11
operators/kernel-module-management/2.0.0/metadata/dependencies.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
dependencies: | ||
- type: olm.gvk | ||
value: | ||
group: cert-manager.io | ||
kind: Certificate | ||
version: v1 | ||
- type: olm.gvk | ||
value: | ||
group: cert-manager.io | ||
kind: Issuer | ||
version: v1 |
70 changes: 70 additions & 0 deletions
70
operators/kernel-module-management/2.0.0/tests/scorecard/config.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
apiVersion: scorecard.operatorframework.io/v1alpha3 | ||
kind: Configuration | ||
metadata: | ||
name: config | ||
stages: | ||
- parallel: true | ||
tests: | ||
- entrypoint: | ||
- scorecard-test | ||
- basic-check-spec | ||
image: quay.io/operator-framework/scorecard-test:v1.18.0 | ||
labels: | ||
suite: basic | ||
test: basic-check-spec-test | ||
storage: | ||
spec: | ||
mountPath: {} | ||
- entrypoint: | ||
- scorecard-test | ||
- olm-bundle-validation | ||
image: quay.io/operator-framework/scorecard-test:v1.18.0 | ||
labels: | ||
suite: olm | ||
test: olm-bundle-validation-test | ||
storage: | ||
spec: | ||
mountPath: {} | ||
- entrypoint: | ||
- scorecard-test | ||
- olm-crds-have-validation | ||
image: quay.io/operator-framework/scorecard-test:v1.18.0 | ||
labels: | ||
suite: olm | ||
test: olm-crds-have-validation-test | ||
storage: | ||
spec: | ||
mountPath: {} | ||
- entrypoint: | ||
- scorecard-test | ||
- olm-crds-have-resources | ||
image: quay.io/operator-framework/scorecard-test:v1.18.0 | ||
labels: | ||
suite: olm | ||
test: olm-crds-have-resources-test | ||
storage: | ||
spec: | ||
mountPath: {} | ||
- entrypoint: | ||
- scorecard-test | ||
- olm-spec-descriptors | ||
image: quay.io/operator-framework/scorecard-test:v1.18.0 | ||
labels: | ||
suite: olm | ||
test: olm-spec-descriptors-test | ||
storage: | ||
spec: | ||
mountPath: {} | ||
- entrypoint: | ||
- scorecard-test | ||
- olm-status-descriptors | ||
image: quay.io/operator-framework/scorecard-test:v1.18.0 | ||
labels: | ||
suite: olm | ||
test: olm-status-descriptors-test | ||
storage: | ||
spec: | ||
mountPath: {} | ||
storage: | ||
spec: | ||
mountPath: {} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,9 @@ | ||
--- | ||
# Use `replaces-mode` or `semver-mode`. Once you switch to `semver-mode`, there is no easy way back. | ||
updateGraph: semver-mode | ||
|
||
reviewers: | ||
- mresvanis | ||
- qbarrand | ||
- ybettan | ||
- yevgeny-shnaidman |