כדי להקצות ולנהל את המשאבים ב- Google Cloud , מנהל התשתיות משתמש בגרסאות ספציפיות של Terraform. כדי לספק גישה לתכונות חדשות ולטפל בנקודות חולשה באבטחה, Infra Manager מעדכן מדי פעם את הגרסאות הזמינות של Terraform.
במסמך הזה מתוארת המדיניות לניהול מחזור החיים של הגרסאות האלה. מדיניות ניהול הגרסאות של Terraform מספקת תהליך שקוף וצפוי להשקת גרסאות חדשות ולהוצאה משימוש של גרסאות של Infra Manager.
איך המדיניות פועלת
ב-Infra Manager מתפרסמת רשימה של גרסאות Terraform זמינות וסטטוס התמיכה שלהן. כל גרסה עוברת מחזור חיים שכולל זמינות, הוצאה משימוש וסיום התמיכה.
בטבלה הזו מפורט המידע על הוצאה משימוש של גרסאות Terraform:
| גרסת Terraform | רמת מחיר | התאריך שבו התכונה תהיה זמינה | תאריך הפסקת התמיכה | תאריך סיום התמיכה | העברה אוטומטית לגרסה |
|---|---|---|---|---|---|
1.2.3 |
תוכנית בחינם | 21.08.2023 | 1/8/2026 | 2/8/2026 | 1.5.7 |
1.3.10 |
תוכנית בחינם | 14/3/2024 | TBD | TBD | TBD |
1.4.7 |
תוכנית בחינם | 14/3/2024 | TBD | TBD | TBD |
1.5.7 |
תוכנית בחינם | 14/3/2024 | TBD | TBD | TBD |
1.16.5 |
בתשלום | 2.11.2026 | TBD | TBD | TBD |
העמודות בטבלה מייצגות את הפרטים הבאים:
Terraform version: המזהה של גרסת Terraform.
רמת תמחור: אם הגרסה היא בתוכנית בחינם (ללא דמי ניהול של Infra Manager) או בתשלום (כוללת חיובי פריסה וניהול; ראו רישוי ותמחור של גרסאות Terraform).
תאריך הזמינות: התאריך שבו הגרסה הופכת לזמינה ב-Infra Manager.
תאריך הפסקת התמיכה: התאריך שבו מתוכננת הפסקת התמיכה בגרסה. אחרי התאריך הזה, אם תשתמשו בגרסה כדי ליצור או לעדכן פריסות, תופיע אזהרה.
תאריך סיום התמיכה: התאריך שבו לא תהיה יותר תמיכה בגרסה. התקופה הזו מסתיימת 180 יום (או יותר) אחרי ההוצאה משימוש.
העברה אוטומטית לגרסה: הגרסה שאליה הפריסות מועברות באופן אוטומטי אחרי תאריך סיום התמיכה (אם בחרתם באפשרות של העברה אוטומטית).
כדי לראות את הרשימה הנוכחית של הגרסאות הנתמכות ואת תאריכי מחזור החיים שלהן, עיינו בקטע גרסאות Terraform נתמכות.
תהליך ההוצאה משימוש של גרסה
כשגרסה של Terraform מגיעה לתאריך ההוצאה משימוש, היא נכנסת לתקופת הוצאה משימוש לפני תאריך סיום התמיכה.
כשגרסה יוצאת משימוש:
- המסמכים שגלויים לכולם מתעדכנים עם תאריך ההוצאה משימוש ותאריך סיום התמיכה.
- אם יוצרים או מעדכנים פריסה או תצוגה מקדימה עם הגרסה שהוצאה משימוש, תופיע אזהרה. באזהרה הזו מצוין שהגרסה הוצאה משימוש, ומופיע בה התאריך שבו התמיכה תסתיים.
אחרי שתאריך סיום התמיכה בגרסה מסוימת חולף, הגרסה מסומנת כמיושנת. אם תנסו להשתמש בגרסה מיושנת כדי ליצור פריסה חדשה, הפעולה תיכשל ותופיע הודעת שגיאה. אם תנסו לעדכן פריסה קיימת שמפנה לגרסה מיושנת, ההתנהגות תהיה תלויה במדיניות של הארגון לגבי העברה אוטומטית.
תהליך הזמינות של הגרסאות
כשגרסה יציבה חדשה של Terraform זמינה, היא מתווספת לרשימת הגרסאות הנתמכות. הגרסה החדשה של Terraform זמינה לשימוש במסוף Google Cloud , ב-CLI של gcloud וב-API. טבלת ניהול הגרסאות מתעדכנת עם הגרסה החדשה ותאריך הזמינות שלה, ונוצר הערת גרסה של Infra Manager.
העברה אוטומטית
כשמעדכנים פריסה קיימת שמשתמשת בגרסה לא נתמכת, Infra Manager יכול לעדכן את הפריסה באופן אוטומטי לגרסה נתמכת. התכונה הזו היא תהליך שצריך להביע הסכמה כדי להשתמש בו, ואתם מגדירים אותו באמצעות מדיניות הארגון.
אם לא בחרתם באפשרות של העברה אוטומטית, כל פעולת עדכון שתבצעו בפריסה שמשתמשת בגרסה לא נתמכת תיכשל. כדי להמשיך, צריך לשנות באופן ידני את הגדרות הפריסה ולציין גרסה נתמכת, ואז לנסות שוב לבצע את הפעולה.
הגדרת המדיניות של ההעברה האוטומטית
אתם יכולים להגדיר את מדיניות ההעברה האוטומטית של גרסאות Terraform ב-Infra Manager באמצעות Google Cloud CLI.
כדי להפעיל את מדיניות ההעברה האוטומטית:
gcloud infra-manager automigrationconfig enable-auto-migration --project=PROJECT_ID --location=LOCATION
כדי לתאר את מדיניות ההעברה האוטומטית:
gcloud infra-manager automigrationconfig describe --project=PROJECT_ID --location=LOCATION
המאמרים הבאים
- כדי לראות את הרשימה הנוכחית של הגרסאות הנתמכות ואת תאריכי מחזור החיים שלהן, עיינו בקטע גרסאות Terraform נתמכות.