UNCLASSIFIED

Commit 5e3de56d authored by gavin.scallon's avatar gavin.scallon Committed by sean.melissari
Browse files

Add renovate

parent 21125931
...@@ -3,33 +3,23 @@ ...@@ -3,33 +3,23 @@
ARG BASE_REGISTRY=nexus-docker-secure.levelup-dev.io ARG BASE_REGISTRY=nexus-docker-secure.levelup-dev.io
ARG BASE_IMAGE=redhat/ubi/ubi8 ARG BASE_IMAGE=redhat/ubi/ubi8
ARG BASE_TAG=8.2 ARG BASE_TAG=8.2
###############################################################
FROM istio/istioctl:1.5.4 AS base
FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG} FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG}
###############################################################
# Provide label information
LABEL name="istio-istioctl" \
maintainer="gavin.scallon@parsons.com" \
vendor="Open Source" \
version="1.5.0" \
release="1" \
summary="Istio configuration command line utility" \
description="Istio configuration command line utility for service operators to debug and diagnose their Istio mesh."
############################################################### LABEL org.opencontainers.image.title="istioctl" \
# untar istioctl. Then copy the executable to /usr/local/bin org.opencontainers.image.description="Istio configuration command line utility." \
COPY istioctl-1.5.4-linux.tar.gz / org.opencontainers.image.licenses="Apache-2.0" \
org.opencontainers.image.url="https://istio.io" \
RUN tar -xzf istioctl-1.5.4-linux.tar.gz && \ org.opencontainers.image.version="1.5.4" \
cp -f istioctl /usr/local/bin && \ maintainer="cht@dsop.io"
chmod +x /usr/local/bin/istioctl && \
chown 1000:1000 /usr/local/bin/istioctl && \ COPY --from=base /usr/local/bin/istioctl /usr/local/bin/istioctl
rm -f istioctl-1.5.4-linux.tar.gz
RUN dnf update -y && \
dnf upgrade -y && \
dnf clean all && \
rm -rf /var/cache/dnf/
###############################################################
# Run as another user and set entrypoint
USER 1000 USER 1000
HEALTHCHECK --interval=1m --start-period=30s CMD version --remote=false
ENTRYPOINT ["/usr/local/bin/istioctl"] ENTRYPOINT ["/usr/local/bin/istioctl"]
# istioctl-1.5 # istioctl-1.5
## Version 1.5.4
istioctl allows you to install and configure an Istio mesh for production use or for evaluation purposes. istioctl is a command line tool which provides customization of the Istio control plane and of the sidecars for the Istio data plane. It has user input validation to help prevent installation errors and customization options to override any aspect of the configuration. istioctl allows you to install and configure an Istio mesh for production use or for evaluation purposes. istioctl is a command line tool which provides customization of the Istio control plane and of the sidecars for the Istio data plane. It has user input validation to help prevent installation errors and customization options to override any aspect of the configuration.
The default method for installing and configuring the Istio service mesh used to be done with Helm 2.x. However, this method is now discouraged and Istio instead encourages developers to install using istioctl or the Istio Operator. istioctl can utilize the Operator and you will need to use the Iron Bank hardened istioctl container in the Operator deployment. The default method for installing and configuring the Istio service mesh used to be done with Helm 2.x. However, this method is now discouraged and Istio instead encourages developers to install using istioctl or the Istio Operator. istioctl can utilize the Operator and you will need to use the Iron Bank hardened istioctl container in the Operator deployment.
......
--- ---
resources: resources:
- url: "https://github.com/istio/istio/releases/download/1.5.4/istioctl-1.5.4-linux.tar.gz" - url: "docker://docker.io/istio/istioctl@sha256:87320a15cc52dcde1e8afb5c0608d43b621311ab39c5a06919917f0e740e9e08"
filename: istioctl-1.5.4-linux.tar.gz tag: "istio/istioctl:1.5.4"
validation:
type: sha256
value: c9062ae88337ca08cd17d83084f7de3814da9911554c32c248f06b1f08e83660
{
"assignees": ["@gavin.scallon"],
"baseBranches": ["development"],
"packageRules": [
{
"datasources": ["docker"],
"packageNames": ["istio/istioctl"],
"separateMinorPatch": true,
"minor": {
"enabled": false
}
}
],
"regexManagers": [
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": [
"version=\"(?<currentValue>.*?)\""
],
"depNameTemplate": "istio/istioctl",
"datasourceTemplate": "docker"
},
{
"fileMatch": ["^Jenkinsfile$"],
"matchStrings": [
"version:\\s+\"(?<currentValue>.*?)\""
],
"depNameTemplate": "istio/istioctl",
"datasourceTemplate": "docker"
}
]
}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment