Skip to content
This repository has been archived by the owner on Jul 6, 2023. It is now read-only.

Update Release 3 to Release 3.1 #567

Merged
merged 26 commits into from Nov 18, 2016
Merged

Update Release 3 to Release 3.1 #567

merged 26 commits into from Nov 18, 2016

Conversation

lpabon
Copy link
Contributor

@lpabon lpabon commented Nov 4, 2016

No description provided.

Luis Pabón and others added 26 commits October 18, 2016 09:10
When a path with an illegal id is provided by the caller (something
that does not match the regexp), the Gorilla Mux Router automatically
routed the call to http.NotFoundHandler().  This would be ok for
an API to handle, but the heketi-cli would output information which
was not very human friendly.

Instead, we now provide our own error handler which returns a nicer
error than just "404: Not found".

Closes heketi#539

Signed-off-by: Luis Pabón <lpabon@redhat.com>
This enables external Golang projects to easily create Heketi
server for their unit tests.

Signed-off-by: Luis Pabón <lpabon@redhat.com>
Signed-off-by: Luis Pabón <lpabon@redhat.com>
api: Better invalid path error handler
Signed-off-by: Luis Pabón <lpabon@redhat.com>
Heketi unit test server for external projects
Signed-off-by: Mohamed Ashiq Liyazudeen <mliyazud@redhat.com>
Currently, the go build tool passes -z relro to the linker, which
creates a 'partial' RELRO executable.  Maybe it is a bug in the
GNU linker, but '-z relro' only creates a partial RELRO.  For
a full RELRO to be created the switch '-z now' must also be
passed.

See http://tk-blog.blogspot.com/2009/02/relro-not-so-well-known-memory.html
for more information.

Signed-off-by: Luis Pabón <lpabon@redhat.com>
modified setup.py for pypi and wheel distributions
build: Support full RELRO
Makefile: Update to add kubernetes files in client package
Update minikube to 1.2.0, docker-machine to 0.8.2, and
kubernetes to v1.4.3

Closes heketi#557

Signed-off-by: Luis Pabón <lpabon@redhat.com>
tests: Update to Kubernetes to v1.4.3
This change fixes some of the issues in the Kubernetes deployment,
and adds the topology sample file to the distribution

Signed-off-by: Luis Pabón <lpabon@redhat.com>
Typo and template fix for README.md
Add proper deploy-heketi label to the deploy-heketi Deployment.
Update deploy-heketi-deployment.json
Instead of asking the user for the namespace, Heketi can
read the namespace location from the service account secret.

Signed-off-by: Luis Pabón <lpabon@redhat.com>
kubernetes: Use namespace from secret
Signed-off-by: Mohamed Ashiq Liyazudeen <mliyazud@redhat.com>
Kubernetes Deployment: Changes based on Kubernetes Integration
@obnoxxx
Copy link
Contributor

obnoxxx commented Nov 17, 2016

dang, again failed centos-ci:

[heketi] ERROR 2016/11/04 08:25:34 /src/github.com/heketi/heketi/apps/glusterfs/volume_entry.go:429: Unable to delete volume vol_c59ec1934727f954440c23903325c70b because it contains 1 snapshots
[heketi] ERROR 2016/11/04 08:25:34 /src/github.com/heketi/heketi/apps/glusterfs/app_volume.go:274: Failed to delete volume c59ec1934727f954440c23903325c70b: Unable to delete volume vol_c59ec1934727f954440c23903325c70b because it contains 1 snapshots

@obnoxxx
Copy link
Contributor

obnoxxx commented Nov 17, 2016

Is that flakey?
@centos-ci retest please

@lpabon
Copy link
Contributor Author

lpabon commented Nov 17, 2016

FYI, the failure is in the minikube tests:

Secret is = 
==> ERROR: Secret is empty
==> FAILED testHeketiRpc.sh

@obnoxxx
Copy link
Contributor

obnoxxx commented Nov 17, 2016

@lpabon where do you see that minikube error?

All I see when I navigate to the centos-ci and click on console output (https://ci.centos.org/job/gluster_heketi-functional/128/console) is the error i pasted above...

@obnoxxx
Copy link
Contributor

obnoxxx commented Nov 17, 2016

ok, i see it in the plain text output https://ci.centos.org/job/gluster_heketi-functional/128/consoleText

but what does that error mean. how can we resolve that?

@obnoxxx obnoxxx merged commit 22da924 into heketi:release/3 Nov 18, 2016
@obnoxxx
Copy link
Contributor

obnoxxx commented Nov 18, 2016

Merged according to @lpabon 's recommendation to ignore this minikube error.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants