Skip to content

update(minio): update to minio server to master#81

Merged
kmala merged 1 commit into
deis:masterfrom
kmala:master
Mar 3, 2016
Merged

update(minio): update to minio server to master#81
kmala merged 1 commit into
deis:masterfrom
kmala:master

Conversation

@kmala

@kmala kmala commented Mar 3, 2016

Copy link
Copy Markdown
Contributor

Use the minio master branch to build the mino server. This is required as they have few fixes which are useful for registry to use minio as the backend.

@kmala kmala self-assigned this Mar 3, 2016
@kmala kmala added this to the v2.0-beta1 milestone Mar 3, 2016
Comment thread server/install.sh
mkdir -p $GOPATH/src/github.com/minio
cd $GOPATH/src/github.com/minio
git clone -b deis --single-branch https://github.com/deis/minio-src.git minio
git clone -b master --single-branch https://github.com/minio/minio.git minio

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rather than "master" which floats, it would be safer to build from a specific git commit SHA here.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minio people had said they are gonna make a release this weekend mostly... We can wait or we can rebase our Deis/minio-src branch to latest

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

master will probably change many times over the next few days, so the contents of the deis/minio image could change depending on when someone builds it. That's not good for people testing or for CI, where we need reproducible builds.

I still think using a current SHA is safer. Then when minio actually has a new release tag we can test that code and switch to that.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 to @mboersma's suggestion.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 here too. we built off master for alpha since our release was already a "moving target". now that we're solidified a bit, we should freeze the minio code that we release.

also, if/when Minio makes a release, it also would come in prebuilt binary form, so we could simply download and use it.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

made the change to use the current SHA

@kmala kmala removed the in progress label Mar 3, 2016
@arschles arschles added the LGTM1 label Mar 3, 2016
kmala added a commit that referenced this pull request Mar 3, 2016
update(minio): update to minio server to master
@kmala kmala merged commit acd7c7b into deis:master Mar 3, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants