summaryrefslogtreecommitdiffstats
path: root/authz-test/TestSuite/TC_Realm1/20_ns
blob: b090d96df38f0b565bc707c40356d4f231a35d80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
as testid@aaf.att.com
# TC_Realm1.20.1.NEG Fail to create - default domain wrong
expect 403
ns create com.test.TC_Realm1.@[user.name].project1 testunused

# TC_Realm1.20.2.POS Create - default domain appended
expect 201
ns create com.test.TC_Realm1.@[user.name].project1 @[user.name] @[user.name]

# TC_Realm1.20.3.NEG Fail to create - default domain wrong
expect 403
ns admin add com.test.TC_Realm1.@[user.name].project1 testunused

# TC_Realm1.20.4.POS Create - full domain given
expect 201
ns admin add com.test.TC_Realm1.@[user.name].project1 testid@aaf.att.com

# TC_Realm1.20.5.POS Delete - default domain appended
expect 200
ns admin del com.test.TC_Realm1.@[user.name].project1 @[user.name]

# TC_Realm1.20.6.POS Add admin - default domain appended
expect 201
ns admin add com.test.TC_Realm1.@[user.name].project1 @[user.name]
le.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
{{/*
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ============LICENSE_END=========================================================
*/}}

apiVersion: v1
kind: Service
metadata:
  name: {{ include "common.servicename" . }}
  namespace: {{ include "common.namespace" . }}
  labels:
    app: {{ include "common.name" . }}
    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
    release: {{ include "common.release" . }}
    heritage: {{ .Release.Service }}
spec:
  type: {{ .Values.service.type }}
  ports:
    {{if eq .Values.service.type "NodePort" -}}
    - port: {{ .Values.service.externalPort }}
      nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
      name: {{ .Values.service.name }}
    {{- else -}}
    - port: {{ .Values.service.externalPort }}
      targetPort: {{ .Values.service.internalPort }}
      name: {{ .Values.service.name }}
    {{- end}}
  selector:
    app: {{ include "common.name" . }}
    release: {{ include "common.release" . }}