-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge elemental installer #20
Conversation
4bc6696
to
520efc7
Compare
Signed-off-by: David Cassany <david@localhost.localdomain>
Signed-off-by: David Cassany <david@localhost.localdomain>
520efc7
to
113819e
Compare
Signed-off-by: David Cassany <david@localhost.localdomain>
113819e
to
4b69306
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
I will adapt isv:Rancher:Elemental/elemental-operator accordingly
Will you do the "rancheros" -> "elemental" renames in this PR or a separate one ? |
https://build.opensuse.org/package/show/isv:Rancher:Elemental/elemental-operator is adapted and building fine ;-) |
Changed my mind, see all rancheros references are were already part of the |
I consider this ready to be merged. It is not actually tested yet, it is just a port form |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This requires changes to the goreleaser so it can build both binaries.
also to the Dockerfile so it picks the newer binary
Co-authored-by: Itxaka <igarcia@suse.com>
Co-authored-by: Itxaka <igarcia@suse.com>
…ental-operator as they used to Signed-off-by: David Cassany <dcassany@suse.com>
@@ -1,6 +1,7 @@ | |||
project_name: rancheros-operator | |||
builds: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we also build the installer here as a different binary? Or is that for a post PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I thought doing it in a post PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure what I wrote here lol
Yip, thanks! Now I just adapted it to keep releasing and building the elemental-operator as it was before. I have not yet included a releaser for both neither included a docker image for elemental-installer |
lint,unit and e2e tests are being fixed in a different PR so it should not be a blocker to merge this. Also we should consider following up on this with a config for the coverage to treat the installer and the operator as different packages, as Im pretty sure the installer has a 3% coverage or something like that lol |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ship it !
umm, something wrong with the tests? Or its the test suite that big LOL |
Oh, I think these tests can't be executed in parallell 😞 |
Signed-off-by: David Cassany <dcassany@suse.com>
Codecov Report
@@ Coverage Diff @@
## main #20 +/- ##
=======================================
Coverage ? 43.27%
=======================================
Files ? 8
Lines ? 647
Branches ? 0
=======================================
Hits ? 280
Misses ? 348
Partials ? 19 Continue to review full report at Codecov.
|
@davidcassany nah, Im still working on that one, will take some time still so lets merge this, I will rebase and fix on my side! |
Ok then merging this one, then we can, at least, start building the elemental-installer binary |
We should probably tag it with a version > 0.1.0 (last ros-installer release) !? |
yes makes sense, I think we could tag something like 0.1.y and then tag v0.2.x once we have all the renaming and smoke tests in place. |
Please do, it makes my packaging task a bit easier 😉 |
This PR includes the former
ros-installer
code in this repository.ros-installer
is then calledelemental-installer
.Related to #7