Skip to content
This repository was archived by the owner on Jul 24, 2019. It is now read-only.

Conversation

@stannum-l
Copy link
Contributor

@stannum-l stannum-l commented Feb 9, 2017

What is the purpose of this pull request?:
Adding manila service support for openstack-helm.

What issue does this pull request address?:
Issue#178

Notes for reviewers to consider:
None

Specific reviewers for pull request:
@intlabs @alanmeadows @v1k0d3n @larryrensing

Copy link
Contributor

@alanmeadows alanmeadows left a comment

Choose a reason for hiding this comment

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

This is a good start. Since this is a WIP, this isn't a complete review but a few comments that may help.

quota_share_networks = 0

[cinder]
auth_url = {{.Values.global.keystone_api_endpoint_protocol_admin}}://{{include "keystone_api_endpoint_host_admin" .}}:{{ .Values.global.keystone_api_port_admin }}/v3
Copy link
Contributor

Choose a reason for hiding this comment

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

This needs to follow [pull request 142] (#142) method for endpoint lookup.

Copy link
Collaborator

Choose a reason for hiding this comment

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

@alanmeadows we should get @intlabs work pulled in, and like you recommended in #142 split some of the work if it eases his load as he transitions (i'm sure he'll be pretty busy or even offline soon). this way we can clearly define that this is the expectation going forward. once it's in, we can remove the development references around endpoint "dragons". :)

[cinder]
auth_url = {{.Values.global.keystone_api_endpoint_protocol_admin}}://{{include "keystone_api_endpoint_host_admin" .}}:{{ .Values.global.keystone_api_port_admin }}/v3
auth_plugin = v3password
region_name = {{.Values.global.region}}
Copy link
Contributor

Choose a reason for hiding this comment

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

No global usage in openstack-helm

Copy link
Collaborator

Choose a reason for hiding this comment

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

@stannum-l to @alanmeadows' point, this document could help some: Openstack-Helm Philosophy.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thanks for the feedback. I will do another pass to change all the auth_url's (and others) in the various service this week. This was the template pulled from the SAP OS-helm to understand the dependencies needed by manila.



[nova]
auth_url = {{.Values.global.keystone_api_endpoint_protocol_admin}}://{{include "keystone_api_endpoint_host_admin" .}}:{{ .Values.global.keystone_api_port_admin }}/v3
Copy link
Contributor

Choose a reason for hiding this comment

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

Same as above - there is a pattern for endpoint lookup

project_domain_name = {{.Values.global.keystone_service_domain}}

[neutron]
url = {{.Values.global.neutron_api_endpoint_protocol_internal}}://{{include "neutron_api_endpoint_host_internal" .}}:{{ .Values.global.neutron_api_port_internal }}
Copy link
Contributor

Choose a reason for hiding this comment

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

Same

connection = mysql+pymysql://{{ .Values.database.manila_user }}:{{ .Values.database.manila_password }}@{{ .Values.database.address }}/{{ .Values.database.manila_database_name }}

[keystone_authtoken]
auth_uri = {{ .Values.keystone.auth_uri }}
Copy link
Contributor

Choose a reason for hiding this comment

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

Same

template:
metadata:
annotations:
pod.beta.kubernetes.io/init-containers:
Copy link
Contributor

Choose a reason for hiding this comment

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

There is now a macro pattern to follow for dependency checking in common to condense this

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Will fix in the next patch set.

@stannum-l stannum-l changed the title [WIP] DO NOT MERGE: Manila chart initial skeleton checkin. [WIP] Adding manila helm chart Feb 16, 2017
@stannum-l stannum-l changed the title [WIP] Adding manila helm chart Adding manila helm chart Mar 1, 2017
@stannum-l stannum-l changed the title Adding manila helm chart [Chart] Adding manila helm chart Mar 1, 2017
- name: manila-scheduler
image: {{ .Values.images.scheduler }}
imagePullPolicy: {{ .Values.images.pull_policy }}
command:
Copy link
Contributor

Choose a reason for hiding this comment

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

Add some resource limits to this manifest

@v1k0d3n v1k0d3n added this to the 0.3.0 milestone Mar 22, 2017
v1k0d3n and others added 2 commits March 23, 2017 12:27
Adding manila service support for openstack-helm.

**What issue does this pull request address?**:
Issue #178

**Notes for reviewers to consider:**
None

**Specific reviewers for pull request:**
alanmeadows, v1k0d3n, larryrensing
@v1k0d3n v1k0d3n modified the milestones: 0.4.0, 0.3.0 Apr 4, 2017
B64_DIRS := helm-toolkit/secrets
B64_EXCLUDE := $(wildcard helm-toolkit/secrets/*.b64)

CHARTS := ceph mariadb etcd postgresql rabbitmq memcached keystone glance horizon neutron nova cinder heat maas
Copy link
Contributor

Choose a reason for hiding this comment

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

Looks like the removal of MaaS and PostgreSQL put you into a merge conflict

@wilkers-steve
Copy link
Contributor

Thanks for this work @stannum-l. We'll file a blueprint once we're in OpenStack to track this work going forward. Until then, we'll leave this PR open for you to reference after that point.

@v1k0d3n
Copy link
Collaborator

v1k0d3n commented Apr 13, 2017

closing this PR in favor of moving the work to Openstack proper: https://github.com/openstack/openstack-helm

@v1k0d3n v1k0d3n closed this Apr 13, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants