File tree Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
- # Copyright 2017, 2018 , Oracle Corporation and/or its affiliates. All rights reserved.
2
+ # Copyright 2017, 2019 , Oracle Corporation and/or its affiliates. All rights reserved.
3
3
# Licensed under the Universal Permissive License v 1.0 as shown at http://oss.oracle.com/licenses/upl.
4
4
5
5
echo " called scalingAction.sh" >> scalingAction.log
@@ -117,8 +117,25 @@ INPUT
117
117
port=` echo ${STATUS} | python cmds.py`
118
118
echo " port: $port " >> scalingAction.log
119
119
120
+ # Retrieve Custom Resource Definition for WebLogic domain
121
+ CRD=` curl -v --cacert /var/run/secrets/kubernetes.io/serviceaccount/ca.crt -H " Authorization: Bearer $( cat /var/run/secrets/kubernetes.io/serviceaccount/token) " -X GET $kubernetes_master /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/domains.weblogic.oracle`
122
+ if [ $? -ne 0 ]
123
+ then
124
+ echo " Failed to retrieve Custom Resource Definition for WebLogic domain" >> scalingAction.log
125
+ echo " CRD: $CRD " >> scalingAction.log
126
+ exit 1
127
+ fi
128
+
129
+ # Find domain version
130
+ cat > cmds.py << INPUT
131
+ import sys, json
132
+ print(json.load(sys.stdin)["spec"]["version"])
133
+ INPUT
134
+ domain_api_version=` echo ${CRD} | python cmds.py`
135
+ echo " domain_api_version: $domain_api_version " >> scalingAction.log
136
+
120
137
# Reteive Custom Resource Domain
121
- DOMAIN=` curl -v --cacert /var/run/secrets/kubernetes.io/serviceaccount/ca.crt -H " Authorization: Bearer $( cat /var/run/secrets/kubernetes.io/serviceaccount/token) " $kubernetes_master /apis/weblogic.oracle/v2 /namespaces/$wls_domain_namespace /domains/$domain_uid `
138
+ DOMAIN=` curl -v --cacert /var/run/secrets/kubernetes.io/serviceaccount/ca.crt -H " Authorization: Bearer $( cat /var/run/secrets/kubernetes.io/serviceaccount/token) " $kubernetes_master /apis/weblogic.oracle/$domain_api_version /namespaces/$wls_domain_namespace /domains/$domain_uid `
122
139
if [ $? -ne 0 ]
123
140
then
124
141
echo " Failed to retrieve WebLogic Domain Custom Resource Definition" >> scalingAction.log
You can’t perform that action at this time.
0 commit comments