בשנים האחרוונות יותר ויותר ארגונים מבינים את היתרונות של קוד פתוח – מה שתורם לכך שרבים מהם משתמשים בקוד פתוח (וספריות קוד פתוח) כחלק מפיתוח התוכנה שלהם. אבל יחד עם היתרונות זה מביא גם אתגרים – וככל שמשתמשים יותר ויותר בקוד פתוח, חשוב להבין את המשמעות של כך ולטפל בכך. מוזמנים לצפות בהקלטה חדשה, המספקת […]
כל הפוסטים בקטגוריה ‘DevOps’
צ’קליסט – אבטחת Kubernetes (מסמך להורדה)
קוברנטיז (Kubernetes) הפכה בפועל למערכת ההפעלה של הענן. היא מאפשרת למפתחים לארוז בקלות את האפליקציה שלהם לתוך microservices ניידים (שניתן לנייד ולהעביר). יחד עם זאת קוברנטיס מאתגרת מאוד לתפעול, בפרט בהיבטי ה- security. מפתחים ואנשי DevOps מזניחים לעתים את נושאי האבטחה וה- security ומשאירים זאת לסוף (אם בכלל). Kubernetes דורש גישה חדשה ל- Security כלי […]
מה חדש ב- HashiCorp Vault 1.7 ?
גירסא 1.7 הוכרזה לפני ימים ספורים, ובה שיפורים, עדכונים ופיצ’רים חדשים. Vault, כידוע, מספקת ניהול סודות, הצפנת data וניהול זהויות – עבור כל אפליקציה ובכל תשתית. ב- release 1.7 החדש, הפוקוס הוא על שיפור תהליכי הליבה של Vault. נוסף ה- “AutoPilot” שמאפשר ניהול storage פנימי בצורה נוחה יותר (כגון מחיקה אוטומטית של שרתים “מתים”) ; […]
הדגמה: אינטגרציה בין Jenkins ל- Mattermost המאפשרת יותר שיתוף ואוטומציה של תהליכי CI
Mattermost, בדומה ל- Slack, יכול לאפשר יותר שיתופי פעולה בין אנשי הפיתוח וה- DevOps בעבודה היומיומית. להלן סרטון קצר עם כמה דוגמאות לחיבורים אפשריים בין Jenkins ל- Mattermost, המאפשרות בין היתר: הרצת builds ו- CI מתוך Mattermost (באמצעות פקודת slash) או הרצה של כל מה שתרצו (אפשר לפתח פעולות בעצמכם). זה מאפשר בעצם לכל מי […]
כדאי להכיר – Incident Management ב- Mattermost
לאחרונה נוספה יכולת משמעותית ל- Mattermost – ניהול אירועים בתוך המערכת. נניח וישנו אירוע חשוב המצריך התייחסות מהירה של צוות מסויים או אפילו מצריך התערבות חוצה-ארגונית של כמה צוותים (למשל תקלה משמעותית שמשביתה את השירות העסקי שאנו מציעים ללקוחותינו), אזי ניתן להגדיר תהליך עם checklist של כיצד לנהל את האירוע (“playbook”), ואם קורה האירוע […]
הערך של GitLab Premium מזוית נוספת
הערה: מאמר דומה ועדכני יותר (לאוקטובר 2023) זמין כאן. אני נשאל לעתים קרובות מה הערך של GitLab Premium, ואתמול בדקתי ומצאתי זוית נוספת לראות את הערך (נוסף לרשימת פיצ’רים ארוכה שניתן לראות כאן ונוסף לטבלת אקסל מפורטת יותר שאנו שולחים ללקוחותינו). אומרים שתמונה שווה אלף מלים – אז ניתן לראות זאת כעת (ניתן ללחוץ להגדלה): […]
רשיונות תוכנה – מבצעי סופשנה
אנו מרכזים בזאת מבצעי סוף שנה מטעם יצרני כלי פיתוח ו- DevOps שאנחנו מייצגים. ביקשנו הנחה מיצרני הכלים שאנו מייצגים, עבור משתמשים ישראלים. חלקם נענו. להלן: HashiCorp – הנחה על הזמנה מעל 50.000 $ למוצרים Vault, Terraform, Consul, Nomad GitLab – על גירסאות Ultimate או Gold בהזמנה מעל 15,000 $ Liquibase (מערכת SCM ו- CI/CD […]
הסברים והדגמה איך להשתמש ב- GitLab CI יחד עם Vault
העלנו לכאן סרטון חדש ושימושי, הכולל הסברים והדגמה (דמו). הדמו מציג איך אפשר לחבר בין GitLab CI לבין HashiCorp Vault ע”מ לחשוף את הסודות (secrets) ל- GitLab runners . הדמו גם מציג איך סודות בסביבת production יכולים להיות מוגנים משימוש לא נכון. בתחילת הסרטון יש כמה דקות של רקע ומבוא על Vault ועל GitLab CI […]
אימוץ שירותים משותפים: Vault, Terraform ו- GitLab במחלקת ההגנה האמריקאית
תתארו לכם העברת 3000 יישומים לענן (30% מהם כתובים ב- Cobol) עבור משרד ההגנה האמריקני, כאשר תמיכה ב- multi-cloud היא דרישת חובה. מסתבר ש- Terraform ו- Vault של HashiCorp הם כלים שימושיים מאוד לצורך זה. בשל הדרישות היחודיות בתוך מחלקת ההגנה האמריקאית, ארכיטקטורת multi-cloud היא בגדר דרישת חובה כדי לעמוד במורכבות של edge computing […]
מה ההבדלים בין SonarQube Editions ?
עדכון אחרון: נובמבר 2022 אני נשאל בתדירות גבוהה מה ההבדלים בין גירסאות SonarQube. מהשאלות ניכר ששיטת הרישוי של היצרן לא הכי ברורה, וריבוי הגירסאות די מבלבל. לכן החלטתי להעלות על הכתב את הנקודות המהותיות ולעזור לעשות סדר בדברים. תוכן עניינים ההבדלים העיקריים ב- SonarQube Editions מה מוצע בגירסת Community Edition החינמית? מה כלול ב- Developer Edition […]