Skip to content

Commit 47ec729

Browse files
committed
ref(*): remove the notion of a platform domain known to workflow
Addresses the workflow side of #111 but doesn't do the client part so that it opens up the right domain
1 parent 8efaf49 commit 47ec729

8 files changed

Lines changed: 3 additions & 20 deletions

File tree

rootfs/api/models.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,10 +184,6 @@ def save(self, **kwargs):
184184
def __str__(self):
185185
return self.id
186186

187-
@property
188-
def url(self):
189-
return self.id + '.' + settings.DEIS_DOMAIN
190-
191187
def _get_job_id(self, container_type):
192188
app = self.id
193189
release = self.release_set.latest()

rootfs/api/serializers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ class AppSerializer(serializers.ModelSerializer):
131131
class Meta:
132132
"""Metadata options for a :class:`AppSerializer`."""
133133
model = models.App
134-
fields = ['uuid', 'id', 'owner', 'url', 'structure', 'created', 'updated']
134+
fields = ['uuid', 'id', 'owner', 'structure', 'created', 'updated']
135135
read_only_fields = ['uuid']
136136

137137

rootfs/api/tests/test_app.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,10 @@ def test_response_data(self):
6060
content_type='application/json',
6161
HTTP_AUTHORIZATION='token {}'.format(self.token))
6262
for key in response.data:
63-
self.assertIn(key, ['uuid', 'created', 'updated', 'id', 'owner', 'url', 'structure'])
63+
self.assertIn(key, ['uuid', 'created', 'updated', 'id', 'owner', 'structure'])
6464
expected = {
6565
'id': 'test',
6666
'owner': self.user.username,
67-
'url': 'test.deisapp.local',
6867
'structure': {}
6968
}
7069
self.assertDictContainsSubset(expected, response.data)

rootfs/api/tests/test_hooks.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ def test_build_hook(self):
113113
self.assertEqual(response.status_code, 200)
114114
self.assertIn('release', response.data)
115115
self.assertIn('version', response.data['release'])
116-
self.assertIn('domains', response.data)
117116

118117
def test_build_hook_procfile(self):
119118
"""Test creating a Procfile build via an API Hook"""
@@ -139,7 +138,6 @@ def test_build_hook_procfile(self):
139138
self.assertEqual(response.status_code, 200)
140139
self.assertIn('release', response.data)
141140
self.assertIn('version', response.data['release'])
142-
self.assertIn('domains', response.data)
143141
# make sure build fields were populated
144142
url = '/v2/apps/{app_id}/builds'.format(**locals())
145143
response = self.client.get(url, HTTP_AUTHORIZATION='token {}'.format(self.token))
@@ -183,7 +181,6 @@ def test_build_hook_dockerfile(self):
183181
self.assertEqual(response.status_code, 200)
184182
self.assertIn('release', response.data)
185183
self.assertIn('version', response.data['release'])
186-
self.assertIn('domains', response.data)
187184
# make sure build fields were populated
188185
url = '/v2/apps/{app_id}/builds'.format(**locals())
189186
response = self.client.get(url, HTTP_AUTHORIZATION='token {}'.format(self.token))

rootfs/api/views.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,7 @@ def create(self, request, *args, **kwargs):
405405
request.data['owner'] = self.user
406406
super(BuildHookViewSet, self).create(request, *args, **kwargs)
407407
# return the application databag
408-
response = {'release': {'version': app.release_set.latest().version},
409-
'domains': ['.'.join([app.id, settings.DEIS_DOMAIN])]}
408+
response = {'release': {'version': app.release_set.latest().version}}
410409
return Response(response, status=status.HTTP_200_OK)
411410

412411
def post_save(self, build):

rootfs/bin/boot

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,6 @@ etcd_safe_mkdir /deis/platform
6464
etcd_safe_mkdir /deis/scheduler
6565
etcd_safe_mkdir /deis/services
6666

67-
# HACK: set up keys for platform
68-
etcd_safe_mkdir /deis/platform
69-
ETCD_PATH=/deis/platform etcd_set_default domain localhost
70-
7167
# wait for confd to run once and install initial templates
7268
until confd -onetime -node "$ETCD" --confdir /app --log-level error; do
7369
echo "controller: waiting for confd to write initial templates..."

rootfs/deis/settings.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,6 @@
274274
# default deis settings
275275
LOG_LINES = 1000
276276
TEMPDIR = tempfile.mkdtemp(prefix='deis')
277-
DEIS_DOMAIN = 'deisapp.local'
278277

279278
# standard datetime format used for logging, model timestamps, etc.
280279
DEIS_DATETIME_FORMAT = '%Y-%m-%dT%H:%M:%S%Z'

rootfs/templates/confd_settings.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@
1010
os.environ.get('KUBERNETES_SERVICE_HOST', 'kubernetes.default.svc.cluster.local'),
1111
os.environ.get('KUBERNETES_SERVICE_PORT', '443'))
1212

13-
# platform domain must be provided
14-
DEIS_DOMAIN = '{{ getv "/deis/platform/domain" }}'
15-
1613
{{ if exists "/deis/controller/registrationMode" }}
1714
REGISTRATION_MODE = '{{ getv "/deis/controller/registrationMode" }}'
1815
{{ end }}

0 commit comments

Comments
 (0)