diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index f609251ea1..a691fcdc45 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -5,6 +5,10 @@ on: - 'v*' branches: - master + - frc/envoyrebrading + pull_request: + branches: + - frc/envoyrebrading repository_dispatch: types: - test-command @@ -86,6 +90,7 @@ jobs: - virtual-kubelet - metric-agent - telemetry + - proxy steps: - name: Set up QEMU diff --git a/build/proxy/Dockerfile b/build/proxy/Dockerfile new file mode 100644 index 0000000000..bae3dcb989 --- /dev/null +++ b/build/proxy/Dockerfile @@ -0,0 +1 @@ +FROM envoyproxy/envoy:v1.27.0 \ No newline at end of file diff --git a/deployments/liqo/README.md b/deployments/liqo/README.md index d4de331178..353e684e4b 100644 --- a/deployments/liqo/README.md +++ b/deployments/liqo/README.md @@ -115,7 +115,7 @@ | openshiftConfig.enable | bool | `false` | Enable/Disable the OpenShift support, enabling Openshift-specific resources, and setting the pod security contexts in a way that is compatible with Openshift. | | openshiftConfig.virtualKubeletSCCs | list | `["anyuid"]` | Security context configurations granted to the virtual kubelet in the local cluster. The configuration of one or more SCCs for the virtual kubelet is not strictly required, and privileges can be reduced in production environments. Still, the default configuration (i.e., anyuid) is suggested to prevent problems (i.e., the virtual kubelet fails to add the appropriate labels) when attempting to offload pods not managed by higher-level abstractions (e.g., Deployments), and not associated with a properly privileged service account. Indeed, "anyuid" is the SCC automatically associated with pods created by cluster administrators. Any pod granted a more privileged SCC and not linked to an adequately privileged service account will fail to be offloaded. | | proxy.config.listeningPort | int | `8118` | Port used by the proxy pod. | -| proxy.imageName | string | `"envoyproxy/envoy:v1.21.0"` | Image repository for the proxy pod. | +| proxy.imageName | string | `"ghcr.io/liqotech/proxy"` | Image repository for the proxy pod. | | proxy.pod.annotations | object | `{}` | Annotations for the proxy pod. | | proxy.pod.extraArgs | list | `[]` | Extra arguments for the proxy pod. | | proxy.pod.labels | object | `{}` | Labels for the proxy pod. | diff --git a/deployments/liqo/templates/liqo-proxy-deployment.yaml b/deployments/liqo/templates/liqo-proxy-deployment.yaml index 745d2855dd..72700b3a09 100644 --- a/deployments/liqo/templates/liqo-proxy-deployment.yaml +++ b/deployments/liqo/templates/liqo-proxy-deployment.yaml @@ -27,7 +27,7 @@ spec: securityContext: {{- include "liqo.podSecurityContext" . | nindent 8 }} containers: - - image: {{ .Values.proxy.imageName }} + - image: {{ .Values.proxy.imageName }}{{ include "liqo.suffix" $ctrlManagerConfig }}:{{ include "liqo.version" $ctrlManagerConfig }} imagePullPolicy: {{ .Values.pullPolicy }} name: {{ $proxyConfig.name }} securityContext: diff --git a/deployments/liqo/values.yaml b/deployments/liqo/values.yaml index 277e88e7ce..3f1c38d26f 100644 --- a/deployments/liqo/values.yaml +++ b/deployments/liqo/values.yaml @@ -481,7 +481,7 @@ proxy: limits: {} requests: {} # -- Image repository for the proxy pod. - imageName: "envoyproxy/envoy:v1.21.0" + imageName: "ghcr.io/liqotech/proxy" service: type: "ClusterIP" annotations: {}