Skip to content

Commit c14fd9c

Browse files
wangxiyuanbzhaoopenstack
authored andcommitted
Add citynetowrk fra region (apache#602)
1 parent 1242a6f commit c14fd9c

4 files changed

Lines changed: 131 additions & 8 deletions

File tree

roles/export-cloud-openrc/tasks/main.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,26 @@
111111
no_log: yes
112112
when: cloud_name == 'citynetwork'
113113

114+
- name: Set fact for citynetwork fra openrc
115+
set_fact:
116+
openrc:
117+
OS_AUTH_TYPE: '{{ citynetwork_credentials_fra.auth_type }}'
118+
OS_IDENTITY_API_VERSION: '{{ citynetwork_credentials_fra.identity_api_version }}'
119+
OS_VOLUME_API_VERSION: '{{ citynetwork_credentials_fra.volume_api_version }}'
120+
OS_NETWORK_API_VERSION: '{{ citynetwork_credentials_fra.network_api_version }}'
121+
OS_INTERFACE: '{{ citynetwork_credentials_fra.interface }}'
122+
OS_AUTH_URL: '{{ citynetwork_credentials_fra.auth_url }}'
123+
OS_PROJECT_ID: '{{ citynetwork_credentials_fra.project_id }}'
124+
OS_PROJECT_NAME: '{{ citynetwork_credentials_fra.project_name }}'
125+
OS_PROJECT_DOMAIN_NAME: '{{ citynetwork_credentials_fra.project_domain_name }}'
126+
OS_USERNAME: '{{ citynetwork_credentials_fra.username }}'
127+
OS_USER_DOMAIN_NAME: '{{ citynetwork_credentials_fra.user_domain_name }}'
128+
OS_PASSWORD: '{{ citynetwork_credentials_fra.password }}'
129+
OS_REGION_NAME: '{{ citynetwork_credentials_fra.region_name }}'
130+
OS_DOMAIN_NAME: '{{ citynetwork_credentials_fra.user_domain_name }}'
131+
no_log: yes
132+
when: cloud_name == 'citynetwork_fra'
133+
114134
- name: Set fact for fusioncloud openrc
115135
set_fact:
116136
openrc:

zuul.d/jobs.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2200,15 +2200,15 @@
22002200
Base job for all types of cloud-provider-openstack test jobs
22012201
pre-run: playbooks/cloud-provider-openstack-test/pre.yaml
22022202
post-run: playbooks/cloud-provider-openstack-test/post.yaml
2203-
nodeset: ubuntu-xenial-citynetwork
2203+
nodeset: ubuntu-xenial-citynetwork-fra
22042204
secrets:
2205-
- citynetwork_credentials
2205+
- citynetwork_credentials_fra
22062206
vars:
22072207
k8s_os_provider_src_dir: '{{ ansible_user_dir }}/src/k8s.io/cloud-provider-openstack'
22082208
k8s_src_dir: '{{ ansible_user_dir }}/src/k8s.io/kubernetes'
22092209
k8s_log_dir: '{{ ansible_user_dir }}/workspace/logs/kubernetes'
22102210
kubectl: '{{ ansible_user_dir }}/src/k8s.io/kubernetes/cluster/kubectl.sh'
2211-
cloud_name: citynetwork
2211+
cloud_name: citynetwork_fra
22122212

22132213
- job:
22142214
name: cloud-provider-openstack-unittest-citynetwork
@@ -2217,7 +2217,7 @@
22172217
Run unit test of cloud-provider-openstack
22182218
run: playbooks/cloud-provider-openstack-unittest/run.yaml
22192219
secrets:
2220-
- citynetwork_credentials
2220+
- citynetwork_credentials_fra
22212221

22222222
- job:
22232223
name: cloud-provider-openstack-acceptance-test-k8s-cinder-citynetwork
@@ -2227,7 +2227,7 @@
22272227
run: playbooks/cloud-provider-openstack-acceptance-test-k8s-cinder/run.yaml
22282228
post-run: playbooks/cloud-provider-openstack-acceptance-test-k8s-cinder/post.yaml
22292229
secrets:
2230-
- citynetwork_credentials
2230+
- citynetwork_credentials_fra
22312231

22322232
- job:
22332233
name: cloud-provider-openstack-acceptance-test-e2e-conformance-citynetwork
@@ -2239,7 +2239,7 @@
22392239
run: playbooks/cloud-provider-openstack-acceptance-test-e2e-conformance/run.yaml
22402240
post-run: playbooks/cloud-provider-openstack-acceptance-test-e2e-conformance/post.yaml
22412241
secrets:
2242-
- citynetwork_credentials
2242+
- citynetwork_credentials_fra
22432243
- gcp_account
22442244
- dockerhub
22452245

@@ -2349,7 +2349,7 @@
23492349
run: playbooks/cloud-provider-openstack-acceptance-test-csi-cinder/run.yaml
23502350
post-run: playbooks/cloud-provider-openstack-acceptance-test-csi-cinder/post.yaml
23512351
secrets:
2352-
- citynetwork_credentials
2352+
- citynetwork_credentials_fra
23532353

23542354
- job:
23552355
name: cloud-provider-openstack-acceptance-test-lb-octavia-citynetwork
@@ -2359,4 +2359,4 @@
23592359
run: playbooks/cloud-provider-openstack-acceptance-test-lb-octavia/run.yaml
23602360
post-run: playbooks/cloud-provider-openstack-acceptance-test-lb-octavia/post.yaml
23612361
secrets:
2362-
- citynetwork_credentials
2362+
- citynetwork_credentials_fra

zuul.d/nodesets.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@
3030
- name: ubuntu-xenial-citynetwork
3131
label: ubuntu-xenial-citynetwork
3232

33+
- nodeset:
34+
name: ubuntu-xenial-citynetwork-fra
35+
nodes:
36+
- name: ubuntu-xenial-fra
37+
label: ubuntu-xenial-fra
38+
3339
- nodeset:
3440
name: ubuntu-xenial-arm64
3541
nodes:

zuul.d/secrets.yaml

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -691,6 +691,103 @@
691691
2OZlyxKdvwystyBFz62t5FoDH1O1Tp8V5OKhU+6oQrQDwtD5SpeNTBGorBJ2NencFI0xR
692692
YowOlUFy1+n9s+N+PWpCG71Me9M72tiWw+wUbgGPkzyWrBUlyLCOz++aFsjknQ=
693693

694+
- secret:
695+
name: citynetwork_credentials_fra
696+
data:
697+
auth_type: password
698+
identity_api_version: "3"
699+
volume_api_version: "2"
700+
network_api_version: "2.0"
701+
interface: public
702+
auth_url: !encrypted/pkcs1-oaep
703+
- VtL0OoxYMdTU8QTMXDbR65VP26rHpPpQgm/CwUkNn+U2IQKsMoW9HDf1N9lVQxZMHdvvb
704+
Ka/FN03pJis3m2uAROi3IvtXsvTLU66zYrTspn2izoHlup2YmcOYqO69ysewGPwsGCCYD
705+
vTybTzIv8IoiqJrimi1i1XH5QrIozP5arma1GfiTMsUfb8xqYRZINE/wMv0aEf/d5oxm9
706+
mz0RQCVHa11Qe8ayuZE87+wcFVpqCcJbcPnWRAukxX8gDG3y0ukTc2sQ0Q+ap0oFhuFEH
707+
xuj9+kozMLtP2W5I5rqhnsl95k5WPGCbppd9NGwoeW5/za9kpStaV2zJMaOAJwrjNTFCN
708+
uWJVqBoW89O1nFINHBjBvzVrp6JT74VeMDZWckJLW2kzg/rRBaxE+78C6wDX3zZQ4pd1g
709+
TnmbNU14WBgXdBt8zeSC2+PSnhxTctF3xrDDjJAOZ+6zXjLicMlE8xj+2T34Ttm/geYBQ
710+
U1IrETC3RumWBj2zUYTJqQjrN9aQvu2epEoE/84FKmuLMC0a4ghw+NfQE8/J/sWG34wNJ
711+
Xgk9i9bqKeodIwO6xcv/t9UiPUQtEQ1ur73tsRSCKUt8xf2ixeTGdD5y9e14gXb2mnwsi
712+
ZJ5l/FNJ3XBtp2icj4WU5ZqPDJRboZYuanLZlLL07QuXFtYcEWTc7QmF+RAO4k=
713+
project_id: !encrypted/pkcs1-oaep
714+
- kRwRPolMwRYP9+BGWfN21NrywOXgHns+mUNOcrBKLQiLqmK49cfHd70n5NMXs47VGPt2Q
715+
s+3yo9o8LWX7w4orVaEXVzghjzMNMpOOZeQbM3Hfs0punh7CBNL5xaJpl/g7cjsHdTYro
716+
iAPlc974R5V8CqjFmxyph6rd3TjrqeedfB4makQPWm2Cs7qjwrTrGYncM1ByZQXfJfNJf
717+
l0ap/mhaqbS02bCzeuLpDkatxAnzxutoZh23QpxF/W8jRhZD1pnMZWmQwITGTRs+6CCub
718+
Q39Wqcbh0033pZay9oua6/+SMpYydRKqBq83UYO8qDnPqFjxO1AUGGoKUkI2cevJYsy/q
719+
navocPgMNw0mTuK5kDZH5ZyTDDNgpBidhXMCXpFDNj0z44ZrEy4QePqdZj+Dxd48M3Emw
720+
TisPD2LXLUbyKzisFWrBAf8DYDAA53XwZDzXvHYSh/Td+eqsSVy9tvqxORJ44YMxknQiQ
721+
nUg7kCGC99PpYVEaLMyjLPAcETUXdDLzfd2n5dKWNSGqOCcX/jMMoFM98LItI0jxQQUEb
722+
mcbf84ZkVO1v64xjEShrfhUTrnYgvuY7YZc3EaP+PxVTQm/B+8XjTQDU6+4BXQgdB3h1d
723+
ejKLpSbi0s3SIsgMM8dnGl0ZN4bUD3bD76E1EYY0P7ibEl9qjMrZ3bWnm35f0E=
724+
project_name: !encrypted/pkcs1-oaep
725+
- HJcy84cGG+84zxWyP9WFcsYDbVgRC1Ro4BF48H5YQqxyGBh//5FdQoHE5J6dAloy/Q4Q/
726+
QjpHwnEbQQYGOqoy853Cb6xK5ghMFi1xCwqgOINjCStLE95ZgC1FtfomzWC2gEd/jjCXr
727+
T+m+3cFwUSdM1RpZzdHpv7TJGGKpRneJ+BM45Y+Ip4MPp4bASDgN+y49Re0nevLC4ig/F
728+
GTUjZfhSXfWtNjkJNuIfSXcEHbRyiIpuLbJ+V+GOzkj92QhXgaTr+imXyJaCX2CO+JM+T
729+
CpIWBuAFmZ/hHs1p8ogFcb5fWchN8ZwmC4dMrTDXq6DBlPZPdKah+u/FDct+vpeDT9HVs
730+
xa/tp637DH2k5l4pKNk9UlrZ5t3HhbbN6eVVcQTHE6XCvbHUEbMLYoRtaDiio1vdv4P0e
731+
GU+O0xcJJBjBxQoke2Rxt0l1WA0wvOF14R4CYx5KEIABoUImJFBQ3lWisinK+aEnHC/Qu
732+
sZdKzaSesHt380Mnxlo/lh2SA1Bqu7lNZ/La0KlZ8Vz0OFFW95OcRTQXt/SBnqnO6TAX5
733+
Qvtk5lWope5xkrsk/Ak/MOprqsg35rfuhdczIdq/AexWvvh4D1if7NWsAUmHhNj3Xbo9E
734+
XIH2HNSVnB+n95CH6mvYQKg5SZZEryQCYu8Zag+1f9HHkrqlcMhR9PN+/O5i2w=
735+
project_domain_name: !encrypted/pkcs1-oaep
736+
- K9mbAWFK1Cw+ySEaEbdxEFc6HL12zjMp4aJ8fICh+e5/Q5F3wnwdyLvSt7EF+G4hmOrOM
737+
n+nGp9JHedsPjiIFzbB2iYK3J93WJGLwnSsyvFqyPukf8YeuBlbKFQog3rVKwKqaSmDew
738+
8neDeuXnLQrAGSgCaFe0efs+nnh2dFxR1pRiXVhHDSdoas0K9rj9YkvDTB1j5hz2oc59x
739+
F4AfO5OhEiSZStykoJhWR2u8FHLwDGIFCMZlQJtmj4syAK+pS0W8+DdDHNAKD34y9kLeN
740+
69n7n6v2ceHKxCHWGl/ZCB8pL68uhN925+fnu8LWrd6tVcOxffdv4czy4nfh6FAlyt79Q
741+
9HR2CQ+tvPl90KMoW6TUDq9kWov7Zar4OttUd/qan1DFL3/W4mfRPmsCTd1upVhDLp4Se
742+
e2TzcPszt/Ovlz/+enp+QuUSEk1LHLJFlwIVaSZ1RxsWeFriu64U/ah2uE3jnjd5SEyUY
743+
eIxXk5yLGYjd98LvRez1zrqCgJRm1/FvhMLQstOijHXwzVxvl2mk2yfEp9rCdDyg/xgF7
744+
LFwXkAMRn9htZTKDLJ5dGXcOb7s3MQpT9E1wrJdE3BzzPDb/W/7mGtrErTyKypWOjVxco
745+
e+Slzy6ldDT1Eo8ooiDn5c/IRN6xgsipGkM44BObCCx6Hgqnqpjyvsl5fsMG5U=
746+
username: !encrypted/pkcs1-oaep
747+
- jXilzHRmWz0mecZR/eAXkS1qW4I3BqTBnGE/tZW7RzarYP8wpsiGw1gsT2UQihd+78D4B
748+
pYNC/SZVNxMiTGmtMPdgQ4vfuqTenrLSEAiF002GqovoIrydcGKRV23CWDBZjRWQYcafp
749+
QIbWbOZqOIGNVyG9eoa9/xnylCP2+xk9OrLcGIsfrTHdj4ANAwKmRbxN/EAakZ+v7n3fS
750+
rQOPiY/SL2J5dcWpB5MpPU0yBJAnF+HrSAIB3Pj3GxMaCWYR35ear48J+2klNPjNC3hyg
751+
hk+XzC60ZSgXihezh+aw1ZxC5ezPHWSGbW/4SKAYtOE6LDfcgPa/jRdgbye3F/YnEwIbo
752+
zu9D/exFmtM3VGdhAFCpIQo6kFDsbvIlt4wOKJsfYsUijm/b1kqBQHjAHWPMqPaEpSFp6
753+
Af5PrSxAR88o9LYMyC5GDKqgk7jAaXEFvcxXTeOu8FQlSlzqFFjc5pozUu+jRNRE1f294
754+
CuqSUtOBOs9lHW6+t59VlqL12I+PrCoMFIZr+OgAzWO+0dtYvqsMBH2ZBE0+EFpG4UyMA
755+
pxQyQu/XOLL+NuW3ZTLajsq2cGlvbPV9HSgJfxcnwf7sg1yswm55tfim7J4tn8q/rGQ3n
756+
vmOw5fmuE5VU0yh3Ebfr4jy4WIRnUZ0KK0/NrxU5hsBdt6eUoIKmX+VlElUzpE=
757+
user_domain_name: !encrypted/pkcs1-oaep
758+
- AzkB6pONDNG/NcsWUhZWUs5edhiCAUjSUa9VhtxY7mJnZdzAr5uYlZx8ilxLdOo0yL3zM
759+
hLOANENbBFK7d8IBi2vULU110JOs9jT9IXN4hNm95ooyADdFn/ylUItbpXecZ2r1bN9ix
760+
AxZ0MPgy0UMNR36A3jsBJWopR966UFIWwX481mCMRIxraeJ17pSGJQk9vUB5qfX4cdcWQ
761+
TU8+PiqxByrH07cwYpncPqxaGbH1KjmxbWDBgEyFB657G8B2zdLu6xhls9l1uviFfKDMy
762+
MutudaurG06mzwUfqQ59kLTBLAfBmjADsnCyWVhiInqNqHXQsEdLSlSlPXfWXkdGdFzPv
763+
qmUO+Lu9b90uEDG+EX9/JK/L1FDVELHJ6D2J6mMUjPFuoIuomt+2AXHTtfP89nIN9Nh6j
764+
HTAVF11ZKdQiLQRrz8Avmqeola9ODl3WkYB8+cn8M/zhDmyTmjf9Yj4AVvE1+Umz9bzHF
765+
ulSe3rd+vfgIxrYClWKFfoEgcsch4w54HdnwQB0Nsjg6pO/kH98OFP3DSc7lX5uFTuvbm
766+
dxhI7ur23p1VjBz8zR7h4gpSeJ+SkVkMLfJlGffjN2jSazRdu3sPoXKrojM38Awll9DRB
767+
PMquPR61CECzPDRWAqKtTzujJz6rxF6fW5PEijW2CnKMfktPeRb3ATNOBbpTdo=
768+
password: !encrypted/pkcs1-oaep
769+
- biRDbjAP8irN6cZ3uGOSZUr7815IhIsmvg7BSyOmx+nq0Qs/LfRgmPBV6R3IcG4Uo5SS5
770+
WNz99+j/NJmKLK35rAYd00XCKaJKa+hWEChn31odc3+g3tw8YBDMjyClHVwjwpEu7Dt7K
771+
sSmHgiacxJdZ55zYmG5J/mEEOMdNivapdoQQoTnzdFdMknSN2+INk+0FTanvTdyac64e+
772+
p+D2WbVRaYYEwtrqulGSInr8yhwA9YrdupjK9fzPZjBTpXgEwY/YgprESNq9GWD2fwEMz
773+
pZiCe9WbOpXIi40EIoGX4j7KmQxcv1EBMQ30F2urIwAmHH0R8hir2Ot50x0cJEePKcYWL
774+
PBOEdE+PMUFNc7INy86K1zFJVQdAtCzxKXJm7BWzsuxRJ4Y/6lXgZYP/yK3fUut44whqf
775+
QGB7s+Wb2e1lFovTVQ7TFqj9nfydgI5t1H0JpT3FtbS7Ft/ZI0vjCLVGCUlh++O59mswK
776+
KqTCdemwf9OB9D7s9wp0lCANGOAihNTgi7ZE4I38m7xrWlCiDLyEVCFMZc5LsNoCwwpKO
777+
ZRauYE3JFyrzFSBg9sfbJwdoUr+bg6+K68LiZOH3NPtNs+mFbI91eI5V72wjIXkSxbXeD
778+
oPvFNPNdPX7bcQevrv0KGdiTLfpSFl2fGRypwm5s066Fzq4Yq2+1+FPjvNIo24=
779+
region_name: !encrypted/pkcs1-oaep
780+
- kg80Qth6udjEzxFd2Dpu1MASyEL8tbRuxRhScClaZOz7EFmAob61OHEAEi2QzExBsUryp
781+
FmM7FtPMyukYxe3iRJkeRQvwgw2IDIjNcZs7sHjJ0oOnmGM/uuxm00UQGjquz2pXpHa2O
782+
xBIIjckCpKO9T93avlarjQhUWB8hIV9g/6LqWJzDpugCCUcTRinsa3vXBchkrMmD7HIp6
783+
6mdEwWGlNiwOHnds3p56KFVyWaSChqA8jteQGrgxLezZOwYbZ2OEjxt8MUrL+F8unw3CR
784+
m+dgnuTfOCPYF0SyjbQ9A+3XMry2/U+NJMuLAGC7tHIagoH7hu9qPBxX0q3RJg9UithMa
785+
ST2oG+l3sVHHNAvvYhmAOH3fIm7nnueVnNtDMfhEX7fME1WIBjWC2J7N0RHMzZBtJ1dwQ
786+
LI1SfRwcHkLsL2k2yPWV/PnVFOVSMOCe1Pf08rCNUPH18qbS5BMx38VrT35wODzgDJvJn
787+
dMBWfsp5RDfQvGuc98TRAXkwra5zmC1XwMFRupRef4LboB1wZQCR9qh7XH7BK66xt7oz0
788+
K0gFqYhe30f6YawNJ7GXpElg4dJypir4trz6A/XkSx448y6ZiukKfgS1jpavZVMXEOMmd
789+
imIns3LmEwbRAXXWX7skbUhAUrbiCiPkWzXp7B/IWBaY0PSE9FnO/4YbQR9IRE=
790+
694791
# Google cloud account info
695792
- secret:
696793
name: gcp_account

0 commit comments

Comments
 (0)