Skip to content

Commit

Permalink
Merge pull request #66 from kubeslice-ent/release-v0.9.0
Browse files Browse the repository at this point in the history
Release v0.9.0
  • Loading branch information
richiesebastian authored Nov 26, 2024
2 parents e5412a2 + df87667 commit 02d6105
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 20 deletions.
4 changes: 2 additions & 2 deletions charts/kubeslice-controller-egs/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,5 @@ dependencies:
repository: file://./charts/prometheus
version: 25.*.*
condition: kubeslice.prometheus.enabled
version: 0.8.2
appVersion: 0.8.2
version: 0.9.0
appVersion: 0.9.0
2 changes: 1 addition & 1 deletion charts/kubeslice-controller-egs/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ egs:
# Image name for inventory-manager
image: inventory-manager
# Image tag for inventory-manager
tag: 0.8.0
tag: 0.9.0
imagePullPolicy: IfNotPresent
logLevel: INFO
service:
Expand Down
4 changes: 2 additions & 2 deletions charts/kubeslice-ui-egs/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ keywords:
- application
kubeVersion: '>= 1.19.0-0'
home: https://avesha.io/products/product-slice
version: 0.8.2
appVersion: 0.8.2
version: 0.9.0
appVersion: 0.9.0
4 changes: 2 additions & 2 deletions charts/kubeslice-ui-egs/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ kubeslice:
pullPolicy: IfNotPresent
uiv2:
image: kubeslice-ui-v2-ent-egs
tag: 0.8.0
tag: 0.9.0
pullPolicy: IfNotPresent
dashboard:
enabled: false
Expand All @@ -35,7 +35,7 @@ kubeslice:
# nodePort:
apigw:
image: kubeslice-api-gw-ent-egs
tag: 0.8.0
tag: 0.9.0
pullPolicy: IfNotPresent

egsCoreApis:
Expand Down
4 changes: 2 additions & 2 deletions charts/kubeslice-worker-egs/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,5 @@ dependencies:
repository: file://./charts/netop
version: 0.2.0
condition: kubesliceNetworking.enabled
version: 0.8.2
appVersion: 0.8.2
version: 0.9.0
appVersion: 0.9.0
2 changes: 1 addition & 1 deletion charts/kubeslice-worker-egs/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ cluster:

aiops:
image: kube-aiops-operator
tag: 0.8.0
tag: 0.9.0
pullPolicy: IfNotPresent
logLevel: INFO

Expand Down
18 changes: 9 additions & 9 deletions egs-installer-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ kubeslice_controller_egs:
kubeconfig: "" # Path to the kubeconfig file specific to the controller
kubecontext: "" # Kubecontext specific to the controller; if empty, uses the global context
namespace: "kubeslice-controller" # Kubernetes namespace where the controller will be installed
release: "kubeslice-controller-release" # Helm release name for the controller
release: "egs-controller" # Helm release name for the controller
chart: "kubeslice-controller-egs" # Helm chart name for the controller
inline_values: # Inline Helm values for the controller chart
global:
Expand All @@ -80,7 +80,7 @@ kubeslice_ui_egs:
skip_installation: false # Do not skip the installation of the UI
use_global_kubeconfig: true # Use global kubeconfig for the UI installation
namespace: "kubeslice-controller" # Kubernetes namespace where the UI will be installed
release: "kubeslice-ui" # Helm release name for the UI
release: "egs-ui" # Helm release name for the UI
chart: "kubeslice-ui-egs" # Helm chart name for the UI
inline_values: # Inline Helm values for the UI chart
global:
Expand All @@ -104,7 +104,7 @@ kubeslice_worker_egs:
skip_installation: false # Do not skip the installation of the worker
specific_use_local_charts: true # Override to use local charts for this worker
namespace: "kubeslice-system" # Kubernetes namespace for this worker
release: "kubeslice-worker1-release" # Helm release name for the worker
release: "egs-worker" # Helm release name for the worker
chart: "kubeslice-worker-egs" # Helm chart name for the worker
inline_values: # Inline Helm values for the worker chart
global:
Expand Down Expand Up @@ -150,8 +150,8 @@ additional_apps:
- name: "gpu-operator"
skip_installation: false # Do not skip the installation of the GPU operator
use_global_kubeconfig: true # Use global kubeconfig for this application
namespace: "gpu-operator" # Namespace where the GPU operator will be installed
release: "gpu-operator-release" # Helm release name for the GPU operator
namespace: "egs-gpu-operator" # Namespace where the GPU operator will be installed
release: "gpu-operator" # Helm release name for the GPU operator
chart: "gpu-operator" # Helm chart name for the GPU operator
repo_url: "https://helm.ngc.nvidia.com/nvidia" # Helm repository URL for the GPU operator
version: "v24.6.0" # Version of the GPU operator to install
Expand All @@ -174,7 +174,7 @@ additional_apps:
- name: "prometheus"
skip_installation: false # Do not skip the installation of Prometheus
use_global_kubeconfig: true # Use global kubeconfig for Prometheus
namespace: "monitoring" # Namespace where Prometheus will be installed
namespace: "egs-monitoring" # Namespace where Prometheus will be installed
release: "prometheus" # Helm release name for Prometheus
chart: "kube-prometheus-stack" # Helm chart name for Prometheus
repo_url: "https://prometheus-community.github.io/helm-charts" # Helm repository URL for Prometheus
Expand Down Expand Up @@ -205,7 +205,7 @@ additional_apps:
- role: endpoints
namespaces:
names:
- gpu-operator
- egs-gpu-operator
relabel_configs:
- source_labels: [__meta_kubernetes_endpoints_name]
action: drop
Expand Down Expand Up @@ -260,7 +260,7 @@ manifests:
verify_install: true # Verify the installation of this application
verify_install_timeout: 30 # Timeout for verification (in seconds)
skip_on_verify_fail: false # Do not skip if verification fails
namespace: gpu-operator # Namespace for this application
namespace: egs-gpu-operator # Namespace for this application
kubeconfig: "" # Path to the kubeconfig file specific to this application
kubecontext: "" # Kubecontext specific to this application; uses global context if empty

Expand All @@ -287,6 +287,6 @@ commands:
skip_on_verify_fail: true # Skip if command verification fails
namespace: kube-system # Namespace context for these commands
command_stream: | # Commands to execute
kubectl create namespace gpu-operator --dry-run=client -o yaml | kubectl apply -f -
kubectl create namespace egs-gpu-operator --dry-run=client -o yaml | kubectl apply -f -
get nodes
get nodes -o json | jq -r '.items[] | select(.status.capacity["nvidia.com/gpu"] != null) | .metadata.name' | xargs -I {} kubectl label nodes {} gke-no-default-nvidia-gpu-device-plugin=true --overwrite
2 changes: 1 addition & 1 deletion egs-installer.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2473,7 +2473,7 @@ prepare_worker_values_file() {
echo "Waiting for Grafana service to get an IP or port for worker..."
external_ip=""
while [ -z "${external_ip}" ] ; do
external_ip="$(get_lb_external_ip "${kubeconfigname}" "${kubecontextname}" "monitoring" prometheus-grafana)"
external_ip="$(get_lb_external_ip "${kubeconfigname}" "${kubecontextname}" "egs-monitoring" prometheus-grafana)"
sleep 10
done

Expand Down

0 comments on commit 02d6105

Please sign in to comment.