Commit Graph

232 Commits

Author SHA1 Message Date
Shuo Wu
a0a6066726 deploy: Update CRDs after backing image refactoring
Longhorn 3155, 3970

Signed-off-by: Shuo Wu <shuo.wu@suse.com>
2022-05-31 14:16:47 +08:00
James Lu
8f6229c4c7 longhorn/longhorn#4035
Signed-off-by: James Lu <james.lu@suse.com>
2022-05-31 11:14:50 +08:00
Chin-Ya Huang
9de63db1d6 version-bump: instance-manager
Longhorn-3546

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2022-05-30 10:13:59 +08:00
Phan Le
59f3c3b647 Bump CSI images and share manager image tags
Longhorn-3891

Signed-off-by: Phan Le <phan.le@suse.com>
2022-05-24 14:31:27 +08:00
Phan Le
2ccd63fdfa Fix bug nullable field is empty in snapshots.spec.label
Longhorn-4022

Signed-off-by: Phan Le <phan.le@suse.com>
2022-05-24 08:10:17 +08:00
Derek Su
7ae1d69b07 Remove longhorn-default-settings from manifests
Longhorn 2570

Signed-off-by: Derek Su <derek.su@suse.com>
2022-05-23 14:45:12 +08:00
Chin-Ya Huang
173f8f47b2 grpc-proxy: add proxyApiMinVersion to deployement
Longhorn-4004
Longhorn-3546

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2022-05-19 13:00:35 +08:00
Derek Su
6b525310c6 Regenerate longhorn.yaml
Longhorn 2570

Signed-off-by: Derek Su <derek.su@suse.com>
2022-05-18 17:17:47 +08:00
David Ko
76c2977095 Release 1.3.0-rc1
Signed-off-by: David Ko <dko@suse.com>
2022-05-17 13:50:06 +08:00
Phan Le
f546f72bbd Update charts for Longhorn snapshot CRDs
Longhorn-3144

Signed-off-by: Phan Le <phan.le@suse.com>
2022-05-17 09:42:53 +08:00
Chin-Ya Huang
15c096887f storage-network: IM image version bump
Longhorn-2285

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2022-05-16 23:09:36 +08:00
Chin-Ya Huang
d2b883a073 storage-network: update deployment YAML
Longhorn-2285

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2022-05-16 23:09:36 +08:00
Derek Su
7f62a62f28 Revert "Update longhorn.yaml"
This reverts commit fd72beb72f726d9fa1d7812ad3c42752acf0cffb.

Signed-off-by: Derek Su <derek.su@suse.com>
2022-05-16 18:11:52 +08:00
Derek Su
702d728cba Update longhorn.yaml
Longhorn 2570

Signed-off-by: Derek Su <derek.su@suse.com>
2022-05-16 09:38:00 +08:00
Joshua Moody
b2c5f30d16 Update im image to v1_20220512 (non tls cli fix)
Longhorn 3966

Signed-off-by: Joshua Moody <joshua.moody@suse.com>
2022-05-12 22:04:24 +08:00
David Ko
f29d1da373 Release 1.3.0-preview1
Signed-off-by: David Ko <dko@suse.com>
2022-05-06 21:21:11 +08:00
David Ko
5092cfee63 Update independent longhorn components
Signed-off-by: David Ko <dko@suse.com>
2022-05-06 18:46:25 +08:00
Joshua Moody
f28692e0ce Add optional mtls secret mount for manager
The MTLS secret is currently hardcoded to longhorn-grpc-tls we can improve
this further in the future when necessary to also enable auto cert generation

Longhorn #3839

Signed-off-by: Joshua Moody <joshua.moody@suse.com>
2022-05-06 11:05:02 +08:00
Joshua Moody
4e5a8338b7 Update im image to v1_20220505 (mtls)
This image includes MTLS support for the GRPC server and im client
refactorings to enable persistent connection support.

Longhorn #3839

Signed-off-by: Joshua Moody <joshua.moody@suse.com>
2022-05-06 11:05:02 +08:00
Derek Su
d2168251d3 orphaned data cleanup: update deploy YAML
Longhorn 685

Signed-off-by: Derek Su <derek.su@suse.com>
2022-04-28 22:49:48 +08:00
Chin-Ya Huang
107029b180 cluster-autoscaler: update deploy YAML
Longhorn-2203

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2022-04-22 13:06:46 +08:00
Siye Wang
045f94086d Make Longhorn UI Listen Binding configurable
Longhorn 3829

Signed-off-by: Siye Wang <siye@rancher.com>
2022-04-12 14:06:15 +08:00
Derek Su
8512678932 Remove minimum and maximum markers from CRD
Fix the helm upgrade failure on kuberenetes v1.18.
Root cause: https://github.com/kubernetes/kubernetes/issues/87675

Longhorn 3631

Signed-off-by: Derek Su <derek.su@suse.com>
2022-04-01 17:14:07 +08:00
Derek Su
dba0d38ff1 Update install.yaml
Longhorn 3772

Signed-off-by: Derek Su <derek.su@suse.com>
2022-03-23 16:10:59 +08:00
JenTing Hsiao
aa2f9576a8 Bump backing-image-manager image to v3_20220318
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com>
2022-03-19 14:52:46 +08:00
David Ko
86688525a1 Add hostNetowrk back to pre-install manifests
Signed-off-by: David Ko <dko@suse.com>
2022-03-09 15:07:46 +08:00
David Ko
2fcba12f67 Generate longhorn.yaml based on chart
longhorn #3716

Signed-off-by: David Ko <dko@suse.com>
2022-03-09 15:07:46 +08:00
David Ko
7be7109e65 Update dev versions to components and chart for the master branch
Signed-off-by: David Ko <dko@suse.com>
2022-03-08 13:31:28 +08:00
Keith Lucas
ffc75805f0 Update instance manager
Use an instance manager version with the tgt 100% CPU usage fix.

Signed-off-by: Keith Lucas <keith.lucas@suse.com>
2022-03-04 02:31:00 +08:00
JenTing Hsiao
9169d735fe Remove hostNetwork:true from iscsi/nfs installation
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com>
(cherry picked from commit 0ee31f0d778c1dd6d8b3603b320f25f28a5af671)
2022-03-02 13:17:33 +08:00
Matthew Mattox
fa6ec17cfb Removing runAsUser and securityContext, as the image will run as Longhorn instead of root
Signed-off-by: Matthew Mattox <Matt.Mattox@suse.com>
2022-03-01 00:06:43 +08:00
Matthew Mattox
c7ed614cbc adding cache-volume to longhorn-ui
Signed-off-by: Matthew Mattox <Matt.Mattox@suse.com>
2022-03-01 00:06:43 +08:00
Pratik Raj
d970383384 chore : enable iscsi kernel module
Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
2022-02-24 23:54:23 +08:00
Pratik Raj
fddb93ad47 chore : enable nfs kernel module
Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
2022-02-24 22:28:05 +08:00
David Ko
8cabbc690f Update 1.2.3
Signed-off-by: David Ko <dko@suse.com>
2021-12-20 17:37:34 +08:00
David Ko
f192c9e146 Update to v1.2.3-rc2
Signed-off-by: David Ko <dko@suse.com>
2021-12-20 17:37:34 +08:00
David Ko
3301f9b915 Update im to v1_20211210
Signed-off-by: David Ko <dko@suse.com>
2021-12-20 17:37:34 +08:00
David Ko
647eada47b Update to 1.2.3-rc1
Signed-off-by: David Ko <dko@suse.com>
2021-12-20 17:37:34 +08:00
Joshua Moody
71c711c40f Update sm image to v1_20211020 (fs expansion)
Add filesystem expansion support into the share-manager, this is required
to support expansion for encrypted volumes. The expansion happens during
the mount phase of the volume.

Longhorn #2868

Signed-off-by: Joshua Moody <joshua.moody@suse.com>
2021-12-20 17:37:34 +08:00
Phan Le
44c6ccbf0b Change the CSI sidecar images from upstream repo to Longhorn repo
Longhorn-3258

Signed-off-by: Phan Le <phan.le@suse.com>
2021-12-20 17:37:34 +08:00
Derek Su
5cdd5ddebd Check ID if ID_LIKE is not present
Longhorn 3313

Signed-off-by: Derek Su <derek.su@suse.com>
2021-11-30 06:56:06 +08:00
JenTing Hsiao
e3b4d7b332 Remove newline from minio cert
Longhorn 3261

Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com>
2021-11-17 13:27:18 +08:00
David Ko
b6b6e4824d Resolve the conflicting files from master
Signed-off-by: David Ko <dko@suse.com>
2021-10-08 13:26:56 +08:00
David Ko
3749c3fe21 Release 1.2.2
Signed-off-by: David Ko <dko@suse.com>
2021-10-07 20:03:58 +08:00
David Ko
4494c54b3a Release 1.2.2-rc1
Signed-off-by: David Ko <dko@suse.com>
2021-10-07 14:08:40 +08:00
David Ko
2262652ef7 Release longhorn v1.2.1
Signed-off-by: David Ko <dko@suse.com>
2021-10-06 12:30:58 +08:00
David Ko
0b91c1bc39 Update to 1.2.1-rc2
Signed-off-by: David Ko <dko@suse.com>
2021-09-24 22:25:28 +08:00
David Ko
7b8140ba2f Update to 1.2.1-rc1
Signed-off-by: David Ko <dko@suse.com>
2021-09-17 09:13:56 +08:00
phanle1010
cba459e2cb Remove release-images.txt because it is duplication of longhorn-images.txt
Signed-off-by: phanle1010 <phan.le@suse.com>
2021-09-17 02:41:06 +08:00
phanle1010
e98b0992b3 Remove release-images.txt because it is duplication of longhorn-images.txt
Signed-off-by: phanle1010 <phan.le@suse.com>
2021-09-17 02:40:32 +08:00
Joshua Moody
d4728f44df Update share-manager image to v1_20210914
This fixes the previously created RWX volumes that were marked as XFS but
got created as EXT4 since we only supported EXT4 at the time.

Longhorn #2991

Signed-off-by: Joshua Moody <joshua.moody@suse.com>
2021-09-14 20:14:06 +08:00
Joshua Moody
1e6c75413c Update share-manager image to v1_20210914
This fixes the previously created RWX volumes that were marked as XFS but
got created as EXT4 since we only supported EXT4 at the time.

Longhorn #2991

Signed-off-by: Joshua Moody <joshua.moody@suse.com>
2021-09-14 20:13:31 +08:00
David Ko
b7910161fc Add fstype in the longhorn.yaml and example sc
Signed-off-by: David Ko <dko@suse.com>
2021-09-06 14:29:17 +08:00
David Ko
55bdd81358 Merge v1.2.0
Signed-off-by: David Ko <dko@suse.com>
2021-09-01 01:32:34 +08:00
David Ko
84d2f48912 Update to v1.2.0
Signed-off-by: David Ko <dko@suse.com>
2021-09-01 00:11:36 +08:00
David Ko
9c5bd07ac6 Update to v1.2.0-rc2
Signed-off-by: David Ko <dko@suse.com>
2021-08-25 19:53:24 +08:00
phanle1010
ab502bab79 Bump CSI external components version
Longhorn 2757

Signed-off-by: phanle1010 <phan.le@suse.com>
2021-08-25 07:20:14 +08:00
David Ko
46e2cb63ae Update to v1.2.0-rc1
Signed-off-by: David Ko <dko@suse.com>
2021-08-21 00:58:12 +08:00
Chin-Ya Huang
657ccb6ef5 Add recurring job to deploy and uninstall
Longhorn-467

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2021-08-20 11:49:51 +08:00
Chin-Ya Huang
64d53d53ee Update YAML for label-driven recurring job
Longhorn-467

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2021-08-20 11:49:51 +08:00
David Ko
13dc719ebb Release longhorn v1.2.0-preview1
Signed-off-by: David Ko <dko@suse.com>
2021-08-12 01:03:23 +08:00
JenTing Hsiao
a6471d6415 Increase liveness timeout to 4 secs
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com>
2021-07-07 13:55:33 +08:00
David Ko
ac2b9dd7fb Update to v1.1.2
Signed-off-by: David Ko <dko@suse.com>
2021-07-06 21:52:18 +08:00
David Ko
cbf766ec26 Update version to v1.1.2-rc1
Signed-off-by: David Ko <dko@suse.com>
2021-06-22 18:24:50 +08:00
David Ko
9d527937e1 Update version to v1.1.1
Signed-off-by: David Ko <dko@suse.com>
2021-04-23 11:37:29 +08:00
David Ko
749f711c85 Update version to v1.1.1-rc2
Signed-off-by: David Ko <dko@suse.com>
2021-04-21 00:30:52 +08:00
David Ko
5918e89fcd Update version to v1.1.1-rc1
Signed-off-by: David Ko <dko@suse.com>
2021-04-07 22:40:35 +08:00
Chin-Ya Huang
a0f0116751 Update default share-manager image to v1_20210406
- Fix rwx mount ownership reset to nobody
  Longhorn#2357

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2021-04-06 05:49:19 -07:00
David Ko
ff72f95d9c Update version to v1.1.1-preview1
Signed-off-by: David Ko <dko@suse.com>
2021-03-18 10:35:16 +08:00
Sheng Yang
1489feee7b Update version to v1.1.0
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-12-17 18:09:01 -08:00
Sheng Yang
4891c1ef3b Sync with manager
commit 278ff44085b967923d6f07dfb43a95a7b2974470
Author: Sheng Yang <sheng.yang@rancher.com>
Date:   Thu Dec 17 15:04:10 2020 -0800

    Longhorn v1.1.0 release

    Signed-off-by: Sheng Yang <sheng.yang@rancher.com>

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-12-17 18:08:23 -08:00
Sheng Yang
e834f3177c Update version to v1.1.0-rc3
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-12-16 21:52:55 -08:00
Sheng Yang
d242a624a7 Sync with Longhorn manager
commit 7eddd32279f08c40e0ed979313e689ec703146b8
Author: Sheng Yang <sheng.yang@rancher.com>
Date:   Wed Dec 16 20:38:45 2020 -0800

    Longhorn v1.1.0-rc3 release

    Signed-off-by: Sheng Yang <sheng.yang@rancher.com>

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-12-16 21:52:55 -08:00
Sheng Yang
880bc5ed0f Update version to v1.1.0-rc2
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-12-14 20:44:15 -08:00
Sheng Yang
3da26d195e Sync with manager
commit eb98fc29d8ab37ec3c0650150a75d73ed22a4f93
Author: Sheng Yang <sheng.yang@rancher.com>
Date:   Mon Dec 14 19:29:12 2020 -0800

    Longhorn v1.1.0-rc2 release

    Signed-off-by: Sheng Yang <sheng.yang@rancher.com>

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-12-14 20:44:15 -08:00
Phan Le
2d6c06a791 Fix crash loop error in longhorn-iscsi-installation
We install iscsi in the init container then sleep in the main container.
This avoids crash loop after finishing installing iscsi

Longhorn #1741

Signed-off-by: Phan Le <phan.le@rancher.com>
2020-12-09 13:55:57 -08:00
Bo Tao
250fd32066 Add iscsi installtion daemonset yaml file
Add iscsi installation yaml file to provide a convenient way to install
iscsi on every host.

Longhorn #1741

Signed-off-by: Bo Tao <bo.tao@rancher.com>
2020-12-09 13:55:57 -08:00
Sheng Yang
7f0790fc80 Longhorn v1.0.2-rc1 release
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-12-06 11:02:15 -08:00
Sheng Yang
08e1522f6e Sync with Longhorn manager
commit 53203078833122cf1544e4145bf12ecec4e7d097
Author: Sheng Yang <sheng.yang@rancher.com>
Date:   Sun Dec 6 10:25:22 2020 -0800

    deploy: add iscsi deploy helper

    Signed-off-by: Sheng Yang <sheng.yang@rancher.com>

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-12-06 11:02:15 -08:00
Bo Tao
e54bbd9f4c Update minio backupstore image to support amd64 and arm64
Longhorn #6

Signed-off-by: Bo Tao <bo.tao@rancher.com>
2020-10-20 14:11:29 -07:00
Bo Tao
39132812c1 Update nfs backupstore image
Longhorn #6

Signed-off-by: Bo Tao <bo.tao@rancher.com>
2020-10-16 16:28:13 -07:00
Sheng Yang
39c64c6537 Update version to v1.0.2
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-08-14 14:45:31 -07:00
Sheng Yang
62c71dc190 Sync with managero
commit ba4ca64ad03911194c8586932e9f529e19c884a4
Author: Sheng Yang <sheng.yang@rancher.com>
Date:   Fri Aug 14 13:23:47 2020 -0700

    Longhorn v1.0.2 release

    Signed-off-by: Sheng Yang <sheng.yang@rancher.com>

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-08-14 14:45:31 -07:00
Sheng Yang
139554a08e Update version to v1.0.2-rc2
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-08-13 11:45:43 -07:00
Sheng Yang
9a95aa97ec Sync with mangaer
commit 62ad1776aab2939ec0349482fec7230dbae3a1c9
Author: Sheng Yang <sheng.yang@rancher.com>
Date:   Thu Aug 13 11:13:41 2020 -0700

    Longhorn v1.0.2-rc2 release

    Signed-off-by: Sheng Yang <sheng.yang@rancher.com>

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-08-13 11:45:43 -07:00
Sheng Yang
4963761a92 Update version to v1.0.2-rc1
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-08-11 22:03:32 -07:00
Sheng Yang
885487253d Sync up with manager
commit 9744665adfca40c21b7f4ed26e5b70feb7cdafdb
Author: Sheng Yang <sheng.yang@rancher.com>
Date:   Tue Aug 11 21:31:15 2020 -0700

    Longhorn v1.0.2-rc1 release

    Signed-off-by: Sheng Yang <sheng.yang@rancher.com>

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-08-11 22:03:32 -07:00
Sheng Yang
01f6597992 Update tag to v1.0.1
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-07-20 20:25:13 -07:00
Sheng Yang
8ad1f9f378 Sync with manager
commit f13b9a9f32b010420d9e66b15b7cae7ac4545b5c
Author: Sheng Yang <sheng.yang@rancher.com>
Date:   Mon Jul 20 18:08:13 2020 -0700

    Longhorn v1.0.1 release

    Signed-off-by: Sheng Yang <sheng.yang@rancher.com>

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-07-20 20:25:13 -07:00
Sheng Yang
3a13b07630 Update version to v1.0.1-rc3
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-07-18 13:02:55 -07:00
Sheng Yang
d1be6b428c Sync with manager
commit 5be96bd1ad71fecbf670cd21313e8d1858c7ddb8
Author: Sheng Yang <sheng.yang@rancher.com>
Date:   Sat Jul 18 12:17:44 2020 -0700

    Longhorn v1.0.1-rc3 release

    Signed-off-by: Sheng Yang <sheng.yang@rancher.com>

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-07-18 13:02:55 -07:00
Sheng Yang
e2253bc882 Update version to v1.0.1-rc2
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-07-15 22:58:04 -07:00
Sheng Yang
934baee6f6 Sync with manager:
commit 7a8bdeedfa7f046f4cd2ee1a8827a499dc9b5cd1
Author: Sheng Yang <sheng.yang@rancher.com>
Date:   Wed Jul 15 22:01:54 2020 -0700

    Longhorn v1.0.1-rc2 release

    Signed-off-by: Sheng Yang <sheng.yang@rancher.com>

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-07-15 22:58:04 -07:00
Sheng Yang
312ea9d54d Update images.txt to v1.0.1-rc1
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-07-15 18:13:28 -07:00
Sheng Yang
9464de28e0 deploy: Rename longhorn-images-release.txt to release-images.txt
Also remove test image in images.txt and release-images.txt.

The images related to integration test will be addressed separately later.

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-07-15 18:13:28 -07:00
Phan Le
13b2d0c84e deploy, scripts: change the save-images.sh and load-images.sh so by default they don't create/load a tar file
This option will make it faster for user who don't need the exported tar file

Longhorn #1419

Signed-off-by: Phan Le <phan.le@rancher.com>
2020-07-15 17:38:02 -07:00
Phan Le
d2460a9819 deploy, scripts: provide list of images and script to pull and push all Longhorn component images to user provided registry
This help to remove the extra dependency on different container image
registry. Docker Hub now holds all Longhorn components' images.
Also, users can easily pull all the necessary images to their
air-gap environment

Longhorn #1419

Signed-off-by: Phan Le <phan.le@rancher.com>
2020-07-14 22:29:57 -07:00
Sheng Yang
1b20b1b0fe Update version to v1.0.1-rc1
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-07-10 17:47:50 -07:00
Sheng Yang
7d19a0cbbb Sync with manager
commit 77b2d77251ebe280d4ffaade654c85c6bcba5bbc
Author: Sheng Yang <sheng.yang@rancher.com>
Date:   Fri Jul 10 16:17:29 2020 -0700

    Longhorn v1.0.1-rc1 release

    Signed-off-by: Sheng Yang <sheng.yang@rancher.com>

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-07-10 17:47:50 -07:00
Sheng Yang
af389e60a9 Update version to v1.0.0
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-05-30 10:03:43 -07:00