Skip to content

feat: initial project scaffold; kubebuilder init - #3

Merged
vrdc-sap merged 7 commits into
kyma-project:mainfrom
vrdc-sap:vr-initial-scaffold
May 6, 2026
Merged

vrdc-sap merged 7 commits into
kyma-project:mainfrom
vrdc-sap:vr-initial-scaffold

Conversation

@vrdc-sap

@vrdc-sap vrdc-sap commented Mar 31, 2026 •

Copy link
Copy Markdown
Contributor

Description

Changes proposed in this pull request:

Related issue(s)
Project scaffold

@cla-assistant

cla-assistant Bot commented Mar 31, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@dushanpantic dushanpantic left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A lot of template stuff that is perhaps unnecessary for this module.
See gpu-driver for inspiration

Comment thread .devcontainer/devcontainer.json Outdated
"ghcr.io/devcontainers/features/docker-in-docker:2": {
"moby": false,
"dockerDefaultAddressPool": "base=172.30.0.0/16,size=24"
},

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

delete devcontainers setup, I dont think it will be used

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kubebuilder scaffold
removing

Comment thread .github/workflows/lint.yml Outdated
runs-on: ubuntu-latest
steps:
- name: Clone the code
uses: actions/checkout@v4

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

action version should be whatever is latest v6 (check)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated to v6

Comment thread .github/workflows/test-e2e.yml Outdated
Comment on lines +1 to +2
name: E2E Tests

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this used?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kubebuilder scaffold
removing

Comment on lines +1 to +3
# This patch adds the args, volumes, and ports to allow the manager to use the metrics-server certs.

# Add the volumeMount for the metrics-server certs

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is this file for?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kubebuilder scaffold, also exists in gpu-driver.
needed if we enable tls certs for metrics via cert-manager.

Comment on lines +11 to +13
# Labels to add to all resources and selectors.
#labels:
#- includeSelectors: true

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we need some commonLabels here?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gpu-driver doesnt have them.
lets leave it like this for now and add later if needed.

Comment on lines +5 to +9
value:
# SERVICE_NAME and SERVICE_NAMESPACE will be substituted by kustomize
serverName: SERVICE_NAME.SERVICE_NAMESPACE.svc
insecureSkipVerify: false
ca:

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kubebuilder scaffold. not used for now, also exists in gpu-driver. would leave entire prometheus directory.

Comment thread config/rbac/kustomization.yaml Outdated
Comment on lines +18 to +20
- metrics_auth_role.yaml
- metrics_auth_role_binding.yaml
- metrics_reader_role.yaml

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if we remove metrics, do we need this?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

scaffold. still need this file, but commenting out these three lines since not needed at this point, aligning it with gpu-driver

Comment thread test/e2e/e2e_suite_test.go Outdated
Comment on lines +20 to +21
package e2e

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

scaffold, removing. will bring back when we get to e2e stage

Comment thread test/e2e/e2e_test.go Outdated
Comment on lines +20 to +23
package e2e

import (
"encoding/json"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

scaffold, removing. will bring back when we get to e2e stage

Comment thread .gitignore
Comment on lines +24 to +27
.vscode
*.swp
*.swo
*~

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add .DS_Store

and remove existing

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed ds_store
added to .gitignore

@vrdc-sap
vrdc-sap requested a review from dushanpantic May 6, 2026 10:22
@vrdc-sap
vrdc-sap merged commit 11b8cf3 into kyma-project:main May 6, 2026
3 checks passed
@vrdc-sap
vrdc-sap deleted the vr-initial-scaffold branch May 7, 2026 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants