sandboxed containers operator v1.3.2
Changelog
v1.3.2 (2023-01-18)
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