• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kubevirt / hyperconverged-cluster-operator / 8553991252
76%

Build:
DEFAULT BRANCH: main
Ran 04 Apr 2024 11:45AM UTC
Jobs 1
Files 51
Run time 265min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Apr 2024 11:38AM UTC coverage: 86.105% (+0.04%) from 86.061%
8553991252

push

github

web-flow
[operands]: Adding DaemonSet operand to deploy the swap agent (#2856)

* adding new operand called wasp-agent

wasp-agent is a DaemonSet that enables swap for
burstable QoS pods, including CNV workloads. The agent
mimics native swap implementation of k8s. This is a temporary
solution until swap will be GAed in kube.

wasp-agent will deployed directly by HCO operator, the deployment
is conditional: the enableHigherDensityWithSwap FG should be set.

HCO should have WASP_AGENT_IMAGE set for the wasp-agent container
image, otherwise the agent won't be deployed at all.

wasp-agent needs privileged access to the worker node, thus it
needs to operate with privileged SA and SCC. For simplicity matter
the SA of virt-handler will be re-used.

Signed-off-by: Igor Bezukh <ibezukh@redhat.com>

* wasp-agent: add relevant cluster roles

since the virt-handler SA doesn't have permissions
to do so, the relevant cluster role and its binding
objs were added as part of HCO deployment

In addition, wasp is going to re-use kubevirt-handler
service account, but the account is missing a cluster
role list pods, hence added custom cluster role for
both upstream vanilla deployment and via CSV in OLM.

Signed-off-by: Igor Bezukh <ibezukh@redhat.com>

* wasp-agent: adding the container image to CSV

container version bump would be done manually using hack/config
WASP_VERSION variable.

Signed-off-by: Igor Bezukh <ibezukh@redhat.com>

* wasp-agent: added e2e tests

Signed-off-by: Igor Bezukh <ibezukh@redhat.com>

---------

Signed-off-by: Igor Bezukh <ibezukh@redhat.com>

199 of 228 new or added lines in 3 files covered. (87.28%)

5478 of 6362 relevant lines covered (86.1%)

0.96 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8553991252.1 04 Apr 2024 11:45AM UTC 0
86.1
GitHub Action Run
Source Files on build 8553991252
Detailed source file information is not available for this build.
  • Back to Repo
  • dd268b07 on github
  • Prev Build on main (#8543727679)
  • Next Build on main (#8568163697)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc