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 11#! /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.
33# Licensed under the Universal Permissive License v 1.0 as shown at http://oss.oracle.com/licenses/upl.
44
55echo " called scalingAction.sh" >> scalingAction.log
@@ -117,8 +117,25 @@ INPUT
117117port=` echo ${STATUS} | python cmds.py`
118118echo " port: $port " >> scalingAction.log
119119
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+
120137# 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/v3alpha1 /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 `
122139if [ $? -ne 0 ]
123140 then
124141 echo " Failed to retrieve WebLogic Domain Custom Resource Definition" >> scalingAction.log
You can’t perform that action at this time.
0 commit comments