69 Commits

Author SHA256 Message Date
Dominique Leuenberger
7ededb6bed Accepting request 1061153 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1061153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=34
2023-01-26 12:58:59 +00:00
Richard Brown
9eb1b4f4f8 Accepting request 1060930 from home:eroca:go
- Update to version 3.5.7
- Build section: add -trimpath which removes specific build time paths from the binary and add -w to strip DWARF symbols which aren't needed

OBS-URL: https://build.opensuse.org/request/show/1060930
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=23
2023-01-26 09:28:22 +00:00
Richard Brown
fda4f5d1b1 Accepting request 989817 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/989817
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=33
2022-07-18 16:34:04 +00:00
d42e332def Accepting request 989764 from home:dirkmueller:Factory
- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"

OBS-URL: https://build.opensuse.org/request/show/989764
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=22
2022-07-18 08:18:04 +00:00
Dominique Leuenberger
6722eb1aa2 Accepting request 973908 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/973908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=32
2022-05-01 16:53:34 +00:00
Richard Brown
5a7c564222 Accepting request 973730 from home:ojkastl_buildservice:Branch_devel_kubic
add ETCD_OPTIONS to systemd unit file and configuration file, to allow the user to easily set things like '--enable-v2=true'

OBS-URL: https://build.opensuse.org/request/show/973730
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=21
2022-04-29 11:42:57 +00:00
Dominique Leuenberger
b0cf32f453 Accepting request 971732 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/971732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=31
2022-04-22 22:25:09 +00:00
Richard Brown
318bc849a5 Accepting request 971137 from home:eroca:go
- Update to version 3.5.3

OBS-URL: https://build.opensuse.org/request/show/971137
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=20
2022-04-21 12:19:01 +00:00
Dominique Leuenberger
094110061c Accepting request 960752 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/960752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=30
2022-03-13 19:24:57 +00:00
Richard Brown
d0e511dd10 Accepting request 960751 from home:eroca:go
- Add vendor-update.sh as a source to pass obs-service-source_validator

OBS-URL: https://build.opensuse.org/request/show/960751
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=19
2022-03-10 12:18:39 +00:00
Richard Brown
c7f0c849bc Accepting request 960511 from home:eroca:go
- Update to version 3.5.2

OBS-URL: https://build.opensuse.org/request/show/960511
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=18
2022-03-10 12:02:06 +00:00
Dominique Leuenberger
837618248b Accepting request 919709 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/919709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=29
2021-09-21 19:12:30 +00:00
7bd39ec692 Accepting request 919082 from home:jsegitz:branches:systemdhardening:devel:kubic
- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service

OBS-URL: https://build.opensuse.org/request/show/919082
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=17
2021-09-17 10:05:22 +00:00
Richard Brown
cc4c1e9917 Accepting request 911064 from devel:kubic
- Don't require systemd (works without, too)

- Change to sysuser-tools to create system user

OBS-URL: https://build.opensuse.org/request/show/911064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=28
2021-08-12 07:01:09 +00:00
Thorsten Kukuk
1a5ad6129c - Don't require systemd (works without, too)
- Change to sysuser-tools to create system user

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=16
2021-08-09 14:23:12 +00:00
6f4a7fda84 Accepting request 910730 from home:gmbr3:Active
- Change to systemd-sysusers

OBS-URL: https://build.opensuse.org/request/show/910730
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=15
2021-08-09 14:00:42 +00:00
Dominique Leuenberger
c2c933708c Accepting request 893672 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/893672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=27
2021-05-19 15:48:59 +00:00
Richard Brown
9f568e8125 Accepting request 892697 from home:avicenzi:branches:devel:kubic
Update etcd to 3.4.16

OBS-URL: https://build.opensuse.org/request/show/892697
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=14
2021-05-17 09:48:52 +00:00
Dominique Leuenberger
2834950621 Accepting request 886605 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/886605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=26
2021-04-22 16:03:37 +00:00
54f56659b2 Accepting request 886120 from home:dirkmueller:Factory
- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)

OBS-URL: https://build.opensuse.org/request/show/886120
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=13
2021-04-19 08:24:42 +00:00
Dominique Leuenberger
119915e10c Accepting request 876798 from devel:kubic
- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants

OBS-URL: https://build.opensuse.org/request/show/876798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=25
2021-03-08 14:15:44 +00:00
Richard Brown
2e596a935e OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=12 2021-03-04 17:13:33 +00:00
Richard Brown
155a613fae Accepting request 876551 from home:avicenzi:branches:devel:kubic
Update to 3.4.15

OBS-URL: https://build.opensuse.org/request/show/876551
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=11
2021-03-04 16:20:13 +00:00
Dominique Leuenberger
20aab9956a Accepting request 861699 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/861699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=24
2021-01-11 16:11:42 +00:00
Richard Brown
57186061cd Accepting request 861673 from home:RBrownSUSE:branches:devel:kubic
- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test

OBS-URL: https://build.opensuse.org/request/show/861673
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=10
2021-01-08 14:10:27 +00:00
Dominique Leuenberger
5c8ffa3e07 Accepting request 833433 from devel:kubic
- Update to version 3.4.13:
  * version: 3.4.13
  * pkg: file stat warning
  * Automated cherry pick of #12243 on release 3.4
  * version: 3.4.12
  * etcdserver: Avoid panics logging slow v2 requests in integration tests
  * version: 3.4.11
  * Revert "etcdserver/api/v3rpc: "MemberList" never return non-empty ClientURLs"
  * *: fix backport of PR12216
  * *: add experimental flag for watch notify interval
  * clientv3: remove excessive watch cancel logging
  * etcdserver: add OS level FD metrics
  * pkg/runtime: optimize FDUsage by removing sort
  * clientv3: log warning in case of error sending request
  * etcdserver/api/v3rpc: "MemberList" never return non-empty ClientURLs

OBS-URL: https://build.opensuse.org/request/show/833433
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=23
2020-09-14 10:21:43 +00:00
Richard Brown
6ff03eda0d OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=9 2020-09-10 10:10:20 +00:00
Richard Brown
0133bc0b3f - Update to version 3.4.13:
* version: 3.4.13
  * pkg: file stat warning
  * Automated cherry pick of #12243 on release 3.4
  * version: 3.4.12
  * etcdserver: Avoid panics logging slow v2 requests in integration tests
  * version: 3.4.11
  * Revert "etcdserver/api/v3rpc: "MemberList" never return non-empty ClientURLs"
  * *: fix backport of PR12216
  * *: add experimental flag for watch notify interval
  * clientv3: remove excessive watch cancel logging
  * etcdserver: add OS level FD metrics
  * pkg/runtime: optimize FDUsage by removing sort
  * clientv3: log warning in case of error sending request
  * etcdserver/api/v3rpc: "MemberList" never return non-empty ClientURLs

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=8
2020-09-10 10:03:54 +00:00
Dominique Leuenberger
d4698f40f9 Accepting request 825830 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/825830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=22
2020-08-12 08:57:16 +00:00
Richard Brown
a9e888d29c Accepting request 825818 from home:dannysauer:branches:devel:kubic
Minor change: remove duplicate install line in spec file.

OBS-URL: https://build.opensuse.org/request/show/825818
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=7
2020-08-11 16:39:58 +00:00
Richard Brown
fe0bf54177 Accepting request 824853 from home:RBrownSUSE:branches:devel:kubic
- Update to version 3.4.10 [CVE-2020-15106][boo#1174951]:
  * version: 3.4.10
  * Documentation: note on data encryption
  * etcdserver: change protobuf field type from int to int64 (#12000)
  * pkg: consider umask when use MkdirAll
  * etcdmain: let grpc proxy warn about insecure-skip-tls-verify
  * etcdmain: fix shadow error
  * pkg/fileutil: print desired file permission in error log
  * pkg: Fix dir permission check on Windows
  * auth: Customize simpleTokenTTL settings.
  * mvcc: chanLen 1024 is to biger,and it used more memory. 128 seems to be enough. Sometimes the consumption speed is more than the production speed.
  * auth: return incorrect result 'ErrUserNotFound' when client request without username or username was empty.
  * etcdmain: fix shadow error
  * doc: add TLS related warnings
  * etcdserver:FDUsage set ticker to 10 minute from 5 seconds. This ticker will check File Descriptor Requirements ,and count all fds in used. And recorded some logs when in used >= limit/5*4. Just recorded message. If fds was more than 10K,It's low performance due to FDUsage() works. So need to increase it.
  * clientv3: cancel watches proactively on client context cancellation
  * wal: check out of range slice in "ReadAll", "decoder"
  * etcdctl, etcdmain: warn about --insecure-skip-tls-verify options
  * Documentation: note on the policy of insecure by default
  * etcdserver: don't let InternalAuthenticateRequest have password
  * auth: a new error code for the case of password auth against no password user
  * Documentation: note on password strength
  * etcdmain: best effort detection of self pointing in tcp proxy
  * Discovery: do not allow passing negative cluster size
  * wal: fix panic when decoder not set
  * embed: fix compaction runtime err
  * pkg: check file stats
  * etcdserver, et al: add --unsafe-no-fsync flag
  * version: 3.4.9
  * wal: add TestValidSnapshotEntriesAfterPurgeWal testcase

OBS-URL: https://build.opensuse.org/request/show/824853
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=6
2020-08-07 13:38:01 +00:00
Dominique Leuenberger
65fb8c6474 Accepting request 812416 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/812416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=21
2020-06-09 22:34:15 +00:00
edc1901305 Accepting request 812359 from home:dirkmueller:branches:devel:kubic
- update home-page url

OBS-URL: https://build.opensuse.org/request/show/812359
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=5
2020-06-08 06:40:40 +00:00
Oliver Kurz
639eb11606 Accepting request 770502 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/770502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=20
2020-02-14 15:27:31 +00:00
Richard Brown
f8c5df24e8 Accepting request 770475 from home:mjura:branches:devel:kubic
- Update to version 3.4.3:
  * version: 3.4.3
  * *: use Go 1.12.12
  * rafthttp: add 3.4 stream type
  * etcdserver: strip patch version in metrics
  * etcdserver: strip patch version in cluster version
  * etcdserver: unset old cluster version in metrics
  * Add version, tag and branch checks to release script
  * scripts: fix read failure prompt in release; use https for git clone.
  * version: 3.4.2
  * etcdserver: trace compaction request; add return parameter 'trace' to applierV3.Compaction() mvcc: trace compaction request; add input parameter 'trace' to KV.Compact()
  * etcdserver: trace raft requests.
  * etcdserver: add put request steps. mvcc: add put request steps; add trace to KV.Write() as input parameter.
  * pkg: use zap logger to format the structure log output.
  * pkg: add field to record additional detail of trace; add stepThreshold to reduce log volume.
  * pkg: create package traceutil for tracing. mvcc: add tracing steps:range from the in-memory index tree; range from boltdb. etcdserver: add tracing steps: agreement among raft nodes before linerized reading; authentication; filter and sort kv pairs; assemble the response.
  * clientv3: Replace endpoint.ParseHostPort with net.SplitHostPort to fix IPv6 client endpoints
  * clientv3: Set authority used in cert checks to host of endpoint
  * tests/e2e: fix metrics tests
  * etcdctl: fix member add command
  * scripts/build-binary: fix darwin tar commands
  * scripts/release: fix SHA256SUMS command
  * version: 3.4.1
  * scripts/release: fix docker push command
  * integration: fix bug in for loop, make it break properly
  * embed: expose ZapLoggerBuilder
  * vendor: upgrade to gRPC v1.23.1

OBS-URL: https://build.opensuse.org/request/show/770475
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=4
2020-02-06 10:19:08 +00:00
Dominique Leuenberger
9554e7fb1a Accepting request 736836 from devel:kubic
Needed for k8s 1.16

OBS-URL: https://build.opensuse.org/request/show/736836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=19
2019-10-23 13:47:53 +00:00
Richard Brown
c08c621d2c Accepting request 736833 from home:RBrownSUSE:branches:devel:kubic
- Update to version 3.3.15:
  * version: 3.3.15
  * vendor: regenerate
  * go.mod: remove, change back to "glide"
  * version: 3.3.14
  * Documentation/upgrades: special upgrade guides for >= 3.3.14
  * version: 3.3.14-rc.0
  * vendor: regenerate
  * go.mod: regenerate
  * gitignore: track vendor directory
  * *: test with Go 1.12.9
  * version: 3.3.14-beta.0
  * tests/e2e: add missing curl
  * e2e: move
  * test: do not run "v2store" tests
  * test: bump up timeout for e2e tests
  * travis: fix functional tests
  * functional: add back, travis
  * auth: fix tests
  * travis: do not run functional for now
  * travis: skip windows build
  * test: fix repo path
  * tests/e2e: fix
  * build: remove tools
  * integration: fix tests
  * integration: fix "HashKVRequest"
  * functional: update
  * travis.yml: fix, run e2e
  * integration: update
  * etcdserver: detect leader change on reads

OBS-URL: https://build.opensuse.org/request/show/736833
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=3
2019-10-10 10:17:09 +00:00
Dominique Leuenberger
122f94f00c Accepting request 718153 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/718153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=18
2019-07-24 18:36:22 +00:00
Richard Brown
28e49dc9d3 Accepting request 718146 from home:mgerstner:branches:devel:kubic
- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
  firewalld, see [1].
  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html

OBS-URL: https://build.opensuse.org/request/show/718146
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=2
2019-07-24 09:03:49 +00:00
Dominique Leuenberger
88934c84f5 Accepting request 709924 from devel:kubic
Fix for aarch64

OBS-URL: https://build.opensuse.org/request/show/709924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=17
2019-06-14 18:42:47 +00:00
Richard Brown
cb79685eb4 Accepting request 709922 from home:Guillaume_G:branches:devel:CaaSP:Head:ControllerNode
Package from devel:CaaSP:Head:ControllerNode + Fix aarch64 start

OBS-URL: https://build.opensuse.org/request/show/709922
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/etcd?expand=0&rev=1
2019-06-14 08:45:39 +00:00
Dominique Leuenberger
7d5fd0dd68 Accepting request 708040 from devel:CaaSP:Head:ControllerNode
OBS-URL: https://build.opensuse.org/request/show/708040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=16
2019-06-13 21:01:44 +00:00
Jordi Massaguer
e6a51f563d Accepting request 707856 from home:jsegitz:branches:devel:CaaSP:Head:ControllerNode
- Added README.security and wording in the configuration file to
  ensure users are aware that they need to configure etcd to require
  authentication

OBS-URL: https://build.opensuse.org/request/show/707856
OBS-URL: https://build.opensuse.org/package/show/devel:CaaSP:Head:ControllerNode/etcd?expand=0&rev=15
2019-06-06 08:30:52 +00:00
Dominique Leuenberger
bb030da9d3 Accepting request 670117 from devel:CaaSP:Head:ControllerNode
OBS-URL: https://build.opensuse.org/request/show/670117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=15
2019-02-01 10:46:15 +00:00
Michal Jura
aaaacfe0a0 Accepting request 670103 from home:pgeorgiadis:branches:devel:CaaSP:Head:ControllerNode
- Update to version 3.3.11:
  * version: 3.3.11
  * auth: fix cherry-pick
  * auth: disable CommonName auth for gRPC-gateway
  * grpcproxy: fix memory leak
  * bsc#1121850 CVE-2018-16886

OBS-URL: https://build.opensuse.org/request/show/670103
OBS-URL: https://build.opensuse.org/package/show/devel:CaaSP:Head:ControllerNode/etcd?expand=0&rev=14
2019-01-30 12:46:42 +00:00
Dominique Leuenberger
87d003fc5d Accepting request 660070 from devel:CaaSP:Head:ControllerNode
OBS-URL: https://build.opensuse.org/request/show/660070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=14
2018-12-28 11:33:56 +00:00
Jordi Massaguer
bf87581cad Accepting request 660059 from home:clee:branches:devel:CaaSP:Head:ControllerNode
- Updated to a supported version of Go (due to security reasons)
  * bsc#1118897 CVE-2018-16873
    go#29230 cmd/go: remote command execution during "go get -u"
  * bsc#1118898 CVE-2018-16874
    go#29231 cmd/go: directory traversal in "go get" via curly braces in import paths
  * bsc#1118899 CVE-2018-16875
    go#29233 crypto/x509: CPU denial of service

OBS-URL: https://build.opensuse.org/request/show/660059
OBS-URL: https://build.opensuse.org/package/show/devel:CaaSP:Head:ControllerNode/etcd?expand=0&rev=13
2018-12-19 17:02:47 +00:00
Dominique Leuenberger
f7b20363c5 Accepting request 657541 from devel:CaaSP:Head:ControllerNode
OBS-URL: https://build.opensuse.org/request/show/657541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=13
2018-12-13 18:48:57 +00:00
Jordi Massaguer
238a9a0aac Accepting request 657538 from home:asaurin:branches:devel:CaaSP:Head:ControllerNode
Updated changelog

OBS-URL: https://build.opensuse.org/request/show/657538
OBS-URL: https://build.opensuse.org/package/show/devel:CaaSP:Head:ControllerNode/etcd?expand=0&rev=12
2018-12-12 13:02:17 +00:00
Jordi Massaguer
7b0bd5942c Accepting request 657528 from home:asaurin:branches:devel:CaaSP:Head:ControllerNode
Require Go>=1.11

OBS-URL: https://build.opensuse.org/request/show/657528
OBS-URL: https://build.opensuse.org/package/show/devel:CaaSP:Head:ControllerNode/etcd?expand=0&rev=11
2018-12-12 12:34:18 +00:00