Skip to content

sandboxed containers operator v1.3.2

Compare
Choose a tag to compare
@jensfr jensfr released this 18 Jan 15:46
· 300 commits to main since this release
ef92c21

Changelog

v1.3.2 (2023-01-18)

Full Changelog

Closed issues:

  • Update to golang 1.18 #214
  • add .dockerignore from operator-sdk #212
  • Modified files after building #209
  • Add build artifacts to .gitignore #208
  • DEVELOPMENT.md is out of date and does not work #207
  • Basic CI for PR checks #206
  • run 'make test' during pre-merge test #174
  • error 'failed to check Node eligibility' when running make test #173
  • status not updated when nodes are added/removed from machine config pool #170
  • release-1.1: deployment breaks due to flag provided but not defined: -metrics-addr #159
  • release-1.1 deployment instructions is pointing to wrong links #158
  • Create and publish a release-4.9 branch #157
  • README from master doesn't point to 4.8 nor 4.9 README #156
  • Add Dockerfile and related artefacts for kata-monitor #150
  • Deployment instructions are missing #139
  • fix retrieving list of nodes #135
  • Cannot install 1.1.0 operator in OCP 4.9 #133
  • add more operator debug data to must-gather image #129
  • Removed unused code #121
  • NodeSelector is not being set for RuntimeClass when using MatchExpressions in KataConfigPoolSelector #118
  • [Question] What steps can I take to manually verify that the kata runtime is indeed being used by the example workload provided? #115
  • Kata deployment stalls with invalid extensions error #113
  • [RFE] Get rid of sleeps in our codebase #87
  • [RFE] Support sandboxed-containers-operator as part of OKD #86
  • followed "without a git repo checkout" steps, failed to launch qemu #65
  • Limit the installation to known and tested cases #60
  • installation stuck when selected node is in custo machine-config pool #56
  • cordoned workers are ignored, installation won't finish #52
  • daemon: "E1123 Unable to rotate token " #33

Merged pull requests:

  • manifests: add back valid-subscription annotation #241 (jensfr)
  • Upgrade to operator-sdk v1.24 #238 (littlejawa)
  • Update to operator-sdk 1.23.0 #237 (littlejawa)
  • Upgrade to operator-sdk 1.22.0 #235 (littlejawa)
  • set version to 1.3.2 #234 (jensfr)
  • Update to operator-sdk 1.21.0 #233 (littlejawa)
  • Add controller-tools to go.mod for downstream build #232 (cpmeadors)
  • README: s/master/main/ #231 (jensfr)
  • Update OWNERS, add cpmeadors #229 (jensfr)
  • make upstream values default #228 (cpmeadors)
  • remove bundle.Dockerfile #227 (cpmeadors)
  • use generated bundle.dockerfile; remove bundle from .dockerignore #226 (cpmeadors)
  • Use numerical uid/gid in Dockerfile #225 (gkurz)
  • Add gkurz to OWNERS #223 (jensfr)
  • Add cleanup rules to Makefile #221 (gkurz)
  • generate files in dockerfiles #219 (cpmeadors)
  • Add security contexts to the operator #217 (gkurz)
  • Remove kata monitor image #216 (pmores)
  • Remove generated files and update docs to generate files as they were #211 (cpmeadors)
  • Fix 1.2-style MCP #204 (gkurz)
  • Fix 1.2-style SCC #202 (gkurz)
  • Update doc links to latest OCP version #199 (gkurz)
  • Small changes #198 (bpradipt)
  • Fix some error paths in the controller #197 (gkurz)
  • Move SELinuxOptions to kata-monitor #196 (gkurz)
  • Rename setRuntimeClass to createRuntimeClass and change return values #195 (bpradipt)
  • Add namespace label to align with Pod Security Admission requirements #194 (bpradipt)
  • Tie SCC lifecycle with KataConfig #193 (bpradipt)
  • Upgrade operator-sdk #192 (bpradipt)
  • Improve developer documentation #190 (gkurz)
  • Adding a PrometheusRule for kata monitor #189 (littlejawa)
  • kata-monitor DaemonSet: add the "listen-address" arg #188 (fgiudici)
  • KATA-1321: add versions of kata and qemu to must-gather output #187 (pmores)
  • KATA-1444: remove nodeSelector from controller deployment #185 (jensfr)
  • KATA-1374: Create monitor daemonset post runtimeclass creation #183 (bpradipt)
  • KATA-1340: allow re-install on all workers #181 (jensfr)
  • Simple changes #180 (bpradipt)
  • KATA-1289: use deepcopy to update node selector #177 (jensfr)
  • KATA-1288: update kataMonitorImage during reconcile #176 (jensfr)
  • enable changing CRI-O log level on kata workers by changing KataConfig #175 (pmores)
  • KATA-1200: use osc_monitor policy for metrics daemonset #171 (jensfr)
  • Update description of CheckNodeEligibility option #169 (bpradipt)
  • KATA-1190: always update mcp during reconcile #168 (jensfr)
  • KATA-1145: Introduce metrics dashboard in OCP console. #167 (littlejawa)
  • Add instructions for how to get an authentication token to registry.ci.openshift.org #166 (littlejawa)
  • Patch series to implement the missing functionality of kata-monitor #165 (bpradipt)
  • Re-write readme to include details on arch etc #162 (bpradipt)
  • Add additional print columns to KataConfig CRD #155 (bpradipt)
  • operator-sdk upgrade and Dockerfile update #153 (bpradipt)
  • Patch series to fix issues with monitor daemonset and CheckNodeEligibility #152 (bpradipt)
  • Update manifest files #151 (bpradipt)
  • KATA-1136: Metrics prometheus setup #149 (littlejawa)
  • KATA-918: Create NFD as a soft dependency for Sandboxed Containers Operator #148 (bpradipt)
  • Update operator version and metadata #147 (bpradipt)
  • Remove deprecated k8s apis #142 (bpradipt)
  • Add deploy instructions #140 (bpradipt)
  • Update OWNERS file #138 (bpradipt)
  • Patch Series to handle upgrading to latest version of operator-sdk #134 (bpradipt)
  • a couple of follow-up changes to webhook addition #132 (pmores)
  • Fix unit tests to handle webhook #130 (bpradipt)
  • add operator-related data to must-gather collection #127 (pmores)
  • update CRD version to v1 #126 (jensfr)
  • Add webhook to prevent duplicate KataConfig instances #125 (pmores)
  • add must-gather scripts for sandboxed-containers #124 (jensfr)
  • Remove unused code #122 (bpradipt)
  • Set NodeSelector correctly when using MatchExpressions in KataConfigPoolSelector #119 (bpradipt)
  • Update logging #116 (bpradipt)
  • Add new unit tests to improve code coverage #112 (bpradipt)
  • Fix handling of custom MachineConfigPool #108 (bpradipt)
  • add bundle data #106 (jensfr)
  • add bundle.Dockerfile #105 (jensfr)
  • Update kataconfig CR status on scaling of nodes #104 (bpradipt)
  • fix function name spelling of clearUninstallStatus #99 (jensfr)
  • use completedNodesCount field #93 (jensfr)
  • Clean up and renames #92 (jensfr)
  • machine-config needs a name #89 (jensfr)
  • inform user if kata uninstallation is blocked by existing kata-based … #88 (pmores)
  • enable sandboxed-containers extension #85 (jensfr)
  • Pod Overhead: increase memory to 350Mi #84 (fgiudici)
  • controller: The CRI-O drop-in file should be provided by the RPM #81 (fidencio)
  • controller: The service should be enabled by the OS #80 (fidencio)
  • Makefile: make docker-push should use podman #79 (fidencio)
  • Rename operator to sandboxed-containers-operator #76 (bpradipt)
  • Add support for kata-2.x #74 (bpradipt)
  • Trivial doc and related cleanups for kata-operator-daemon #70 (bpradipt)
  • Use fqdn for node names #69 (bpradipt)
  • Update DEVELOPMENT.md, use new repository name #67 (jensfr)
  • Update README.md to use new repository name #66 (jensfr)
  • Add additional unit tests for KataConfig CR #62 (bpradipt)
  • controllers: Prevent host devices from being passed to privileged containers #48 (fidencio)

* This Changelog was automatically generated by github_changelog_generator