SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for elemental-support-1.2.5+git20230731.7f99f94-150400.11.21.x86_64.rpm :

* Mon Jul 31 2023 obs-service-tar-scmAATTinvalid- Update to version 1.2.5+git20230731.7f99f94:
* Readd SLE Micro version within image repository
* Remove latest tag
* Drop SLE Micro version from image references
* Recreate service account token secret if missing
* Adds ca-certificates and ca-certificates-mozilla in operator image
* Adapt .spec file to non-SUSE distributions (#482)
* Improve re-registration (#479)
* Do not make use of ServiceAccount.Secrets list
* Fix elemental managed label value to match backup operator expectations
* Make explicit elemental-operator image is under l3 support
* Fri Sep 23 2022 kkaempfAATTsuse.com- Update to version 0.6.0+git20220923.ffdff84:
* Add v0.6.0 changelog (#182)
* Fri Sep 23 2022 kkaempfAATTsuse.com- Update to version 0.6.0+git20220923.f022acb:
* unit-tests: add support to Secrets in registraion\'s OnChange()
* operator: log the creation of a new registration token
* operator: explicitly add Secrets to registration ServiceAccounts
* operator: return error when the ServiceAccount has no secrets
* Thu Sep 22 2022 kkaempfAATTsuse.com- Update to version 0.5.0+git20220922.17d9d21:
* support command improvements (#173)
* Mon Sep 12 2022 kkaempfAATTsuse.com- make elemental-support a sub-package- disable chart building, was not packaged
* Mon Sep 12 2022 kkaempfAATTsuse.com- Update to version 0.5.0+git20220912.846c610:
* Add sbom to releases and attach to containers (#160)
* Use BCI Golang image to build image
* register: fix CGO build in Dockerfile
* register: build it with CGO (#169)
* tests(registration): More unit tests (#167)
* Rework client to accept a ClientInterface (#166)
* tests(inventory): Add unit tests for inventory methods (#164)
* register/operator: drop MachineInventory labels passed from the client
* unit-tests: check default machine name
* go mod tidy
* operator: change default MachineInventory name
* Add simple changelog (#158)
* Fri Sep 02 2022 kkaempfAATTsuse.com- Update to version 0.5.0+git20220902.3d28c5d:
* Configure custom smbios data (#157)
* Fri Sep 02 2022 kkaempfAATTsuse.com- Update to version 0.4.4+git20220902.64f4703:
* operator: ensure inventory.Labels is not nil before adding labels
* Fri Sep 02 2022 kkaempfAATTsuse.com- Update to version 0.4.4+git20220901.75792d6:
* Add extra labels with smbios data (#155)
* Fix secretname for the apiService (#153)
* unit-tests: add websocket coverage
* operator: add unit-test for mergeInventoryLabels()
* operator/register: drop unused code
* operator/register: rework the registration protocol
* websocket: add helper functions
* register: set a timeout for retrieving the installation config
* drop unused labels on bootstrap (#154)
* Fix missing cosign and run command (#151)
* Enable deploying operator replicas (#150)
* register: take control of the registration process
* bump github.com/rancher-sandbox/go-tpm
* fix linter: cyclomatic complexity of ServeHTTP is 16
* operator: move websocket management logic out of the tpm package
* minor: drop duplicated logging
* operator/http: check websocket upgrade header in HTTP connections
* Wed Aug 31 2022 kkaempfAATTsuse.com- Update to version 0.4.3+git20220831.7e58679:
* Add image signing to push jobs (#148)
* Add local plan to rancher-system-agent to stop elemental-system-agent (#146)
* Mon Aug 29 2022 kkaempfAATTsuse.com- Update to version 0.4.3+git20220822.f0bd8f4:
* log: report elemental installation completion
* Fix e2e discovery tests (#138)
* Fri Aug 12 2022 kkaempfAATTsuse.com- Update to version 0.4.3+git20220812.72971ff:
* Backwards compatibility for smbios headers (#137)
* Only decode some smbios data (#134)
* Drop uneeded files and add extra label (#135)
* Split header into 7Kb of data (#133)
* Add auto labeler (#125)
* Remove default value for flag and expand description (#126)
* [chart] only add default-registry if specified (#128)
* Store binary artifacts on PR/master (#127)
* [tests] fix nginx deploy url (#129)
* Bundle support bin with register (#124)
* Mon Aug 08 2022 kkaempfAATTsuse.com- build elemental-operator without CGO_ENABLED (doesn\'t need tpm)
* Mon Aug 08 2022 kkaempfAATTsuse.com- Update to version 0.4.2+git20220805.5b64a77:
* Set the proper namespace (#117)
* Fri Aug 05 2022 kkaempfAATTsuse.com- Update to version 0.4.2+git20220805.485ff21:
* Add CAs to docker artifact (#120)
* Thu Aug 04 2022 kkaempfAATTsuse.com- Update to version 0.4.2+git20220804.76f61f5:
* Store all registration data on installation (#116)
* Thu Aug 04 2022 kkaempfAATTsuse.com- Update to version 0.4.2+git20220803.6d730d3:
* Set fixed hostname and make it persistent (#106)
* Wed Aug 03 2022 kkaempfAATTsuse.com- Update to version 0.4.2+git20220803.f4ba471:
* Add \'support\' to \'make build\' (#111)
* Wed Aug 03 2022 kkaempfAATTsuse.com- Update to version 0.4.2+git20220803.10d3621:
* Add a elemental-support binary (#109)
* Tue Aug 02 2022 kkaempfAATTsuse.com- Update to version 0.4.2+git20220802.f243498:
* Add missing register command to bootstrap (#104)
* Couple of tests for config mapstructure (#102)
* Mon Aug 01 2022 kkaempfAATTsuse.com- Update to version 0.4.2+git20220801.ea7884e:
* Produce 2 binaries instead of one (#99)
* Push master merges to elemental-operator-ci (#100)
* operator: pass all the registration fields on unauthenticated query
* Mon Aug 01 2022 kkaempfAATTsuse.com- Update to version 0.4.2+git20220801.846d313:
* Add missing mapstructure annotations to config (#101)
* operator: drop duplicated MachineInventory init code
* Mon Aug 01 2022 mjuraAATTsuse.com- Update to version 0.4.2+git20220729.6b52b44
* Mon Aug 01 2022 mjuraAATTsuse.com- Bump to v0.4.2
* Fri Jul 29 2022 kkaempfAATTsuse.com- Update to version 0.4.1+git20220729.6b52b44:
* Set a fixed name config for rke/k3s deployments (#97)
* Thu Jul 28 2022 kkaempfAATTsuse.com- Update to version 0.4.1+git20220728.896efee:
* mend
* Drop unneeded code
* Thu Jul 28 2022 kkaempfAATTsuse.com- Update to version 0.4.1+git20220728.38929d2:
* Update elemental api resources for upgrades (#95)
* Thu Jul 28 2022 kkaempfAATTsuse.com- Update to version 0.4.1+git20220728.b5c35b9:
* operator: fix adding machineInventoryLabels after initial registration
* Wed Jul 27 2022 kkaempfAATTsuse.com- Update to version 0.4.1+git20220727.68b87dd:
* Drop setting a custom providerID (#91)
* Wed Jul 27 2022 kkaempfAATTsuse.com- Update to version 0.4.0+git20220727.3241cfd:
* Bump rancher version (#89)
* Fri Jul 22 2022 kkaempfAATTsuse.com- Update to version 0.4.0+git20220722.ea618ea:
* elemental-operator register: keep system CAs when passing a custom CA
* elemental-operator register: add some more logging
* add github.com/sanity-io/litter module
* ensure all the structs include proper yaml labels
* Add a target to setup a clean cluster (#79)
* [register] Check for path error before doing anything (#80)
* Make /oem/registration the default configuration dir (#81)
* Add README to elemetal-operator helm chart (#56)
* Store registration yaml in installed system (#71)
* Fix \"make unit-tests\"
* Fri Jul 22 2022 kkaempfAATTsuse.com- Update to version 0.3.0+git20220722.f2ab68c:
* [register] Check for path error before doing anything (#80)
* Fri Jul 22 2022 kkaempfAATTsuse.com- Update to version 0.3.0+git20220722.cf20bc6:
* Make /oem/registration the default configuration dir (#81)
* Fri Jul 22 2022 kkaempfAATTsuse.com- Update to version 0.3.0+git20220722.9b9844b:
* Add README to elemetal-operator helm chart (#56)
* Thu Jul 21 2022 kkaempfAATTsuse.com- Update to version 0.3.0+git20220721.52c3cbb:
* Store registration yaml in installed system (#71)
* Thu Jul 21 2022 dcassanyAATTsuse.com- Remove elemental-operator.service, as this is now executed as part of the cloud-config shipped with elemental. See https://github.com/rancher/elemental/pull/178
* Thu Jul 21 2022 kkaempfAATTsuse.com- Update to version 0.3.0+git20220721.e15e76e:
* Fix \"make unit-tests\"
* Do note fetch cloud-config on unauthenticated registartion calls (#67)
* Change the default machine name to include the UUID
* Wed Jul 20 2022 kkaempfAATTsuse.com- read config from /run/initramfs/live
* Wed Jul 20 2022 kkaempfAATTsuse.com- Update to version 0.3.0+git20220720.90791e4:
* Update MachineRegistration example
* Wed Jul 20 2022 kkaempfAATTsuse.com- Update to version 0.3.0+git20220720.79d957e:
* Adds support for cloud-config data in machine registration (#61)
* Tue Jul 19 2022 kkaempfAATTsuse.com- Update to version 0.2.1+git20220719.489d40f:
* review elemental installer env vars (#59)
* Tue Jul 19 2022 dcassanyAATTsuse.com- Run elemental-operator.service after cos-setup-network.service is completely done. Add back a dependency with multi-user.target to ensure it is pulled by some target at boot.
* Tue Jul 19 2022 dcassanyAATTsuse.com- Run elemental-operator.service after mutli-user.target to ensure it is executed after all boot services are ready
* Tue Jul 19 2022 kkaempfAATTsuse.com- only run in live mode
* Mon Jul 18 2022 kkaempfAATTsuse.com- Update to version 0.2.1+git20220718.3530dc5:
* ensure install struct includes proper yaml labels (#57)
* Mon Jul 18 2022 kkaempfAATTsuse.com- Update to version 0.2.1+git20220718.6e2f20f:
* Pass debug flag to elemental client if requested (#58)
* Fri Jul 15 2022 kkaempfAATTsuse.com- Update to version 0.2.1+git20220715.2381ebc:
* Do not attempt to install in already installed systems (#55)
* Some fixes for the release pipelines (#53)
* Fri Jul 15 2022 kkaempfAATTsuse.com- Update to 0.2.0
* Fri Jul 15 2022 kkaempfAATTsuse.com- Update to version 0.1.1+git20220715.618d3c4:
* Log the version, commit and commit date on start (#43)
* Fri Jul 15 2022 kkaempfAATTsuse.com- Update to version 0.1.1+git20220715.bd811be:
* Remove obsolete logic from former ros-installer (#45)
* Fri Jul 15 2022 kkaempfAATTsuse.com- pass COMMITDATE to build
* Thu Jul 14 2022 kkaempfAATTsuse.com- Update to version 0.1.1+git20220714.a05a2db:
* elemental-operator register: enable local plans
* Thu Jul 14 2022 kkaempfAATTsuse.com- Update to version 0.1.1+git20220714.602178c:
* elemental-operator register: allow cacert passed as file or data (#44)
* Makefile: fix make build-docker (#41)
* Thu Jul 14 2022 dcassanyAATTsuse.com- On behalf of commit 62bac1d (#38) `elemental install` is called within the `elemental-operator register` command, so the unit file only needs to call `elemental-operator register`
* Thu Jul 14 2022 kkaempfAATTsuse.com- drop elemental-installer and -chart subpackages- add elemental-operator.service file
* Thu Jul 14 2022 kkaempfAATTsuse.com- build with TPM emulation
* Wed Jul 13 2022 kkaempfAATTsuse.com- Update to version 0.1.1+git20220713.adfff7c:
* Some register fixes (#40)
* elemental-operator register: add elemental cli call (#38)
* Fix building the operator/installer with emulatedTPM (#39)
* Return a Config.Config in MachineInventory (#35)
* Use cacert from rancher and use serverl-url from rancher (#36)
* Wed Jul 13 2022 kkaempfAATTsuse.com- Update to version 0.1.1+git20220713.bcfe4d0:
* Add test for chart values (#31)
* Tue Jul 12 2022 kkaempfAATTsuse.com- Update to version 0.1.1+git20220712.14d4d95:
* Share installation configuration structures (#24)
* bump github.com/docker/distribution to 2.8.1 (#29)
* Bump image-spec to 1.0.2 (#28)
* Bump system-agent to 0.2.8 (#17)
* update testhelpers
* Update go.sum
* [ci] Up the go version and restore the proper cache
* Fix go.sum
* [test] Remove focus
* [lint] ignore generated files
* Fri Jul 08 2022 kkaempfAATTsuse.com- Update to version 0.1.1+git20220707.39177e8:
* Rename RancherOS to Elemental in installer logic
* Merge elemental installer (#20)
* renamed to elemental-operator and switched to system agent
* Fix wrong key in example full reference
* Rename rancheros->elemental in README
* tests: Use helpers from testlib
* tests: Add upgrades e2e test
* ci: detect when deployments are already there
* Update missing policy rule
* Sort env to avoid updating same bundle
* Thu Jul 07 2022 kkaempfAATTsuse.com- Update to version 0.1.1+git20220707.1d97f14:
* Merge elemental installer (#20)
* renamed to elemental-operator and switched to system agent
* Fix wrong key in example full reference
* Rename rancheros->elemental in README
* tests: Use helpers from testlib
* tests: Add upgrades e2e test
* ci: detect when deployments are already there
* Update missing policy rule
* Sort env to avoid updating same bundle
* Be sure to not push same env multiple times
* Thu Jul 07 2022 kkaempfAATTsuse.com- Update to version 0.0.0+git20220707.0c6dcff:
* Adapat Dockerfile and golreleaser to keep releasing and building elemental-operator as they used to
* Update .github/workflows/unit-tests.yaml
* Update Makefile
* Thu Jul 07 2022 kkaempfAATTsuse.com- Update to version 0.0.0+git20220707.4b69306:
* Adding installer unit tests
* Add elemental-installer
* Move main into a cmd/operator package
* Mon Jul 04 2022 kkaempfAATTsuse.com- Update to version 0.0.0+git20220704.211ad46:
* renamed to elemental-operator and switched to system agent
* Fix wrong key in example full reference
* Rename elemental->elemental in README
* tests: Use helpers from testlib
* tests: Add upgrades e2e test
* ci: detect when deployments are already there
* Update missing policy rule
* Sort env to avoid updating same bundle
* Be sure to not push same env multiple times
* Update pkg/controllers/inventory/inventory.go
* Fri Jun 24 2022 kkaempfAATTsuse.com- adapt machine-registration.yaml and create-cluster.yaml to system-agent
* Fri Jun 24 2022 kkaempfAATTsuse.com- Update to version 0.1.0+git20220622.84e703a:
* added registration command and support for using elemental as a cluster api infrastructure provider
* wip
* renamed to elemental-operator and switched to system agent
* Fri Jun 24 2022 kkaempfAATTsuse.com- Update to version 0.1.0+git20220603.19a5e9e:
* Fix wrong key in example full reference
* Rename elemental->elemental in README
* Mon Jun 13 2022 kkaempfAATTsuse.com- rename binary to elemental-operator
* Fri Jun 03 2022 kkaempfAATTsuse.com- Update to version 0.1.0+git20220420.6e6aa51:
* Wed Jun 01 2022 kkaempfAATTsuse.com- Update to version 0.1.0+git20220525.9e1d451:
* rename pathes to \'elemental\'
* rename files to \'elemental\'
* rename directories to \'elemental\'
* tests: Use helpers from testlib
* tests: Add upgrades e2e test
* ci: detect when deployments are already there
* Update missing policy rule
* Sort env to avoid updating same bundle
* Be sure to not push same env multiple times
* Update pkg/controllers/inventory/inventory.go
* Wed May 25 2022 kkaempfAATTsuse.com- renamed the api spec in the sample .yaml files
* Wed May 25 2022 kkaempfAATTsuse.com- Update to version 0.1.0+git20220525.9e1d451:
* rename pathes to \'elemental\'
* rename files to \'elemental\'
* rename directories to \'elemental\'
* tests: Use helpers from testlib
* tests: Add upgrades e2e test
* ci: detect when deployments are already there
* Update missing policy rule
* Sort env to avoid updating same bundle
* Be sure to not push same env multiple times
* Update pkg/controllers/inventory/inventory.go
* Wed May 25 2022 kkaempfAATTsuse.com- Update to version 0.1.0+git20220420.6e6aa51:
* tests: Use helpers from testlib
* tests: Add upgrades e2e test
* ci: detect when deployments are already there
* Update missing policy rule
* Sort env to avoid updating same bundle
* Be sure to not push same env multiple times
* Update pkg/controllers/inventory/inventory.go
* Rework
* Add events on errors
* e2e-ci: add some missing check on errors
* Tue May 24 2022 kkaempfAATTsuse.com- Update to version 0.1.0+git20220518.f916493:
* rename to elemental-operator
* Wed May 11 2022 kkaempfAATTsuse.com- update default kubernetesVersion to 1.22.7
* Tue May 10 2022 kkaempfAATTsuse.com- Update machine-registration.yaml
* add hostname
* put \'install\' section below \'elemental\'
* Mon Apr 25 2022 kkaempfAATTsuse.com- Update to version 0.1.0+git20220420.6e6aa51:
* tests: Use helpers from testlib
* tests: Add upgrades e2e test
* ci: detect when deployments are already there
* Update missing policy rule
* Sort env to avoid updating same bundle
* Be sure to not push same env multiple times
* Update pkg/controllers/inventory/inventory.go
* Rework
* Add events on errors
* Tue Apr 12 2022 kkaempfAATTsuse.com- Update to version 0.1.0-alpha23+git20220408.cd4553f:
* e2e-ci: add some missing check on errors
* Bump ele-testhelpers version
* e2e-ci: move some functions to ele-testhelpers
* Update README
* Do not make kube calls blocking
* Test env metadata injection
* Correctly annotate env vars from metadata
* Adapt tests, add test cases
* Respect upgradeContainerSpec from ManagedOSVersion
* Do allocate the event recorder once in the syncer
* Refactor out recorder boilerplate
* Collect errors when syncing
* Refactor out requeuer to not be blocking
* Add test for event broadcasting
* Set appropriate rules for broadcasting events
* go gen
* Record invalid specs back to the VersionChannel
* Build general event interface from raw k8s into client
* Add reconciler
* Wrong obs workflow name :facepalm:
* Add OBS workflow to trigger rpm build
* Use operator image for wait and display hook
* CLI fixups
* Allow to specify a mountpath
* Add requeue mechanism
* Disable mounting SA token by default on sync pod
* Implement Custom syncer
* Lower the ticker for testing
* Set the default update to 60m
* Add sync-interval flag
* Add owner reference on ManagedOSVersion
* Bump rancher version used in tests
* Don\'t watch over specific namespaces
* Add make target to test local changes in kind
* Enhance tests
* Allow to set a bridge ip
* Allow to selectively sync user-defined namespaces
* Add MachineOSVersionChannel JSON tests
* Implement JSON syncer logic
* Very basic sync service logic
* ManagedOSVersionChannel sync service
* Add ManagedOSVersionChannel and skeleton for sync service
* Mon Apr 04 2022 kkaempfAATTsuse.com- Initial version 0.1.0~alpha23
 
ICM