29 Commits

Author SHA256 Message Date
Dominique Leuenberger
da3af1b89b Accepting request 971026 from systemsmanagement:SCC
- Update to version 0.0.8~git2.368ea44:
  * go1.18 compatibility: BuildRequires:git

- Update to version 0.0.8~git0.16545bf:
  * Allow reloading CA certs pool (bsc#1195220)

OBS-URL: https://build.opensuse.org/request/show/971026
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suseconnect-ng?expand=0&rev=9
2022-04-20 14:54:33 +00:00
728d55c78c - Update to version 0.0.8~git2.368ea44:
* go1.18 compatibility: BuildRequires:git

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=29
2022-04-20 08:19:03 +00:00
6863418909 - Update to version 0.0.8~git0.16545bf:
* Allow reloading CA certs pool (bsc#1195220)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=28
2022-04-13 13:00:23 +00:00
Dominique Leuenberger
2d02aad838 Accepting request 964650 from systemsmanagement:SCC
- Update to version 0.0.7~git0.3ef988e:
  * Fix product tree traversal (bsc#1197398)
  * Revert "Remove self from LD_PRELOAD (bsc#1196326)"
  * Remove self from LD_PRELOAD (bsc#1196326)

OBS-URL: https://build.opensuse.org/request/show/964650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suseconnect-ng?expand=0&rev=8
2022-03-28 14:58:35 +00:00
15f80cde75 unbreak link
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=26
2022-03-24 12:12:17 +00:00
Dominique Leuenberger
770ef0cf6e Accepting request 958283 from systemsmanagement:SCC
- Update to version 0.0.6~git9.33e5847:
  * Delegate free() calls back to Go (bsc#1195729)
  * Pass "insecure" to zypper addservice
  * Workaround system cert reloading after import (bsc#1195220)
  * Extract setupHTTPClient for easier reuse
  * Exit with code 64 on connection refused like Ruby

OBS-URL: https://build.opensuse.org/request/show/958283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suseconnect-ng?expand=0&rev=7
2022-03-02 17:20:03 +00:00
92f5f7160f rebase on factory
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=24
2022-03-01 14:12:45 +00:00
Dominique Leuenberger
07eb4ed494 Accepting request 949216 from systemsmanagement:SCC
- Update to version 0.0.6~git0.77933db:
  * Add man pages
  * Add note in DIFFERENCES.md about abbreviated flags
  * Add -l as an alias for --list-extensions
  * Add --clean as an alias for --cleanup (bsc#1195003)
  * Suppress expected error log message in TLS test
  * Add flag to import product repo keys (bsc#1174657)

OBS-URL: https://build.opensuse.org/request/show/949216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suseconnect-ng?expand=0&rev=6
2022-01-27 22:16:29 +00:00
850eba17a1 fix link
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=22
2022-01-26 09:12:29 +00:00
Dominique Leuenberger
7bd0a2f57c Accepting request 944747 from systemsmanagement:SCC
- Update to version 0.0.5~git0.bbb5544:
  * Switch from rubygem-ffi to fiddle
  * Cleanup services during migration (bsc#1161891)
  * Allow non-root users to see usage text
  * Add option to not fail dup as much
  * Move APIVersion declaration to file where it is used
  * Add flag to enable/disable hwinfo test
  * Add ARM cluster count to hwinfo and fix test
  * Simplify parsing JSON error response
  * Add --gpg-auto-import-keys for zypper ref
  * Rename main.go to logging.go
  * Fix typo
  * Remove init() from the connect package
  * Move CFG variable declaration to config.go
  * Move AppName const to the file where it is used
  * Use testing.Helper() in test helpers
  * Add ppc64le support
  * Disable UUID test
  * Add test tools to BuildRequires
  * Ignore UUID errors
  * Run basic hwinfo sanity test on build service
  * Update code comments to match shim behavior.
  * Remove dependency on systemd
  * Only run httputil DumpResponse when needed

OBS-URL: https://build.opensuse.org/request/show/944747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suseconnect-ng?expand=0&rev=5
2022-01-09 21:49:56 +00:00
a231be4ffb fix link
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=20
2022-01-07 13:48:10 +00:00
Dominique Leuenberger
d7d29188fb Accepting request 935011 from systemsmanagement:SCC
- Update to version 0.0.4~git0.64b80e9, it now includes a library and ruby gem that can be used by yast-registration

OBS-URL: https://build.opensuse.org/request/show/935011
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suseconnect-ng?expand=0&rev=4
2021-12-08 21:08:49 +00:00
7a7f9808f6 fix link
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=18
2021-12-01 14:43:57 +00:00
Dominique Leuenberger
285dc7eca9 Accepting request 916791 from systemsmanagement:SCC
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/916791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suseconnect-ng?expand=0&rev=3
2021-09-04 20:35:22 +00:00
8acd234dce fix _link
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=16
2021-08-27 23:28:12 +00:00
c298c9e8a7 fix link
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=14
2021-08-27 22:54:32 +00:00
Dominique Leuenberger
40255097c6 Accepting request 909984 from systemsmanagement:SCC
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/909984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suseconnect-ng?expand=0&rev=2
2021-08-03 20:49:06 +00:00
988b3096ed - Update to version 0.0.3~git0.dacdd3b:
* Add gofmt target to Makefile
  * Fix gofmt errors
  * Add Requires that weren't explicit (bsc#1188646)
  * Use custom UnmarshalJSON() for the Product struct

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=12
2021-07-27 09:03:08 +00:00
11fbbe808c - Update to version 0.0.2~git0.ebef3b7:
* Add --version
  * Fix list-extensions printing "Not available" when using SCC
  * Change --deregister to --de-register

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=11
2021-07-23 10:55:42 +00:00
154b388897 - Update to version 0.0.1~git33.b531281:
* Run integration tests
  * Try to use localized error from server response
  * Write usage help to stdout like the Ruby version
  * Simplify list-extensions template
  * Fix call to create UUID on s390
  * Provides and Obsoletes SUSEConnect
  * Add extensions list tests
  * Fix calls to s390 read_values
  * Add build-s390 target to Makefile
  * hwinfo: don't fail if dmidecode is missing

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=10
2021-07-22 08:24:10 +00:00
8cec69b1f9 - Update to version 0.0.1~git16.8a5d48c:
* Add extensions hints for readonly root fs
  * Make the connect package an internal package
  * Document debug output destination difference
  * Add status value constants
  * Add rollback CLI option
  * Fix callHTTP() so connections are reused
  * Fix list-extensions format
  * Fix error from zypper refresh

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=9
2021-07-19 10:03:53 +00:00
Dominique Leuenberger
87e87c115d Accepting request 905951 from systemsmanagement:SCC
suseconnect-ng reduces the size of its runtime dependencies compared to the replaced SUSEConnect.

OBS-URL: https://build.opensuse.org/request/show/905951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suseconnect-ng?expand=0&rev=1
2021-07-13 20:37:17 +00:00
8561ff7e58 - Update to version 0.0.1~git0.a5f168a:
* Add JSONError and cleanup error handling

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=7
2021-07-12 21:44:24 +00:00
f9d47bb117 - Update to version 0.0.0~git.c45760f:
* Add Conflicts:SUSEConnect due to same file name
  * Document advantage of suseconnect-ng
  * Make UpdateSystem() message text bold
  * Add no_zypper_refs config file option
  * Complete Register() and AnnounceSystem()
  * Add registerProductTree()
  * Add activateProduct() and registerProduct()
  * Rename source modules to executable names
  * Remove unnecessary content from package.
  * Add proxy auth support
  * Change order of usage help options to match the Ruby version
  * Make requirement for go 1.16 explicit.
  * Fix instance data file path
  * Add zypper service commands needed for registration
  * S390: set cpus, sockets, hypervisor and uuid hwinfo fields
  * Implement the system update part of registration
  * Add helper to build hwinfo struct
  * Add functions to call and parse s390 read_values
  * Add function to get the hostname
  * Add function to get private IP address
  * Add arch, hypervisor and uuid functions
  * Add function to find cloud provider from dmidecode
  * Add function to parse lscpu output
  * Add announceSystem() api call
  * Add deregistration functionality
  * Add deactivateProduct() API call
  * obs: use an in between branch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=6
2021-07-09 14:07:56 +00:00
53c66584af remove obsolete obsinfo file to fix set_version service
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=5
2021-07-08 01:46:01 +00:00
6dfeaaecab use explicit filename for tar_scm service
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=4
2021-07-02 18:49:26 +00:00
0b8604867f Change sercie obs_scm to tar_scm and drop tar service as it is not available on server.
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=3
2021-07-02 18:34:14 +00:00
674bd5a7e2 - Update to version 0.0.0~git.a083a1f:
* Add Product.IsEmpty()
  * Add unit test for token auth
  * Add obs workflow to be able to use it as CI
  * add files to build rpm
  * Add more zypper operations
  * Unexport api functions
  * Add --cleanup CLI action
  * Add listing of installed services via zypper
  * Change zypperRun args to take a slice of strings
  * Fix printInformation() outputs

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=2
2021-07-02 12:33:42 +00:00
Thomas Schmidt
c176361a09 Accepting request 902846 from home:jzerebecki:branches:systemsmanagement:SCC
package https://github.com/SUSE/connect-ng

OBS-URL: https://build.opensuse.org/request/show/902846
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:SCC/suseconnect-ng?expand=0&rev=1
2021-07-01 09:57:55 +00:00