הורדות גרסה של BOSH: הגדרות פרוקסי ל-CLI ול-Director
אתרו היכן הגרסה מורדת לפני שינוי הגדרות הפרוקסי: מארח ה-CLI וה-Director פועלים בסביבות רשת יוצאות שונות.
כאשר העלאת גרסה דרך URL נכשלת לאחר שה-CLI התחבר ל-Director, בדקו היכן הגרסה מורדת. החיבור התקין בין ה-CLI ל-Director עובר בנתיב רשת אחר.
| פעולה | הסביבה שיש לבדוק |
|---|---|
| ה-CLI מתחבר ל-API של ה-Director | תהליך ה-CLI |
| ה-Director מושך כתובת URL של גרסה שנמסרה | משימת ה-Director |
| ה-CLI מעלה ארכיון מקומי שהורד קודם | מארח ה-CLI להשגת אותו קובץ והעלאתו |
אם ה-Director זקוק לפרוקסי והפריסה משתמשת במאגר הרשמי bosh-deployment, שלבו את קובץ הפעולות misc/proxy.yml ואת הערכים הנדרשים שלו בתהליך פריסת ה-Director הקיים. הוא מוסיף את http_proxy, https_proxy ו-no_proxy לסביבה של משימת ה-Director.
שמרו על החריגים שהשירותים הפנימיים של ה-Director זקוקים להם; ניתוב הורדות חיצוניות דרך פרוקסי אינו אמור להפנות מחדש את קריאות ה-API הפנימיות הללו.
אם למארח ה-CLI כבר יש נתיב הורדה מאושר שעובד, השגת הגרסה שם והעלאת הארכיון המקומי מונעות את המשיכה הזו בצד ה-Director. הדבר משאיר את המדיניות של ה-Director להורדות URL מאוחרות יותר ללא שינוי.