- getambassador.io/v2
Package v2 contains API Schema definitions for the getambassador v2 API group
(Appears on:AmbassadorInstallationStatus)
AmbInsCondition defines an Ambassador installation condition, as well as the last time there was a transition to this condition..
-
type
- AmbInsConditionType -
status
- AmbInsConditionStatus -
reason
- AmbInsConditionReason -
message
- string -
lastTransitionTime
- Kubernetes meta/v1.Time
(Appears on:AmbInsCondition)
(Appears on:AmbInsCondition)
(Appears on:AmbInsCondition)
AmbassadorInstallation is the Schema for the ambassadorinstallations API
-
metadata
- Kubernetes meta/v1.ObjectMeta
Refer to the Kubernetes API documentation for the fields of themetadata
field. -
spec
- AmbassadorInstallationSpec -
status
- AmbassadorInstallationStatus
(Appears on:AmbassadorInstallation)
AmbassadorInstallationSpec defines the desired state of AmbassadorInstallation
-
version
- stringWe are using SemVer for the version number and it can be specified with any level of precision and can optionally end in
*
. These are interpreted as:1.0
= exactly version 1.01.1
= exactly version 1.11.1.*
= version 1.1 and any bug fix versions1.1.1
,1.1.2
,1.1.3
, etc.2.*
= version 2.0 and any incremental and bug fix versions2.0
,2.0.1
,2.0.2
,2.1
,2.2
,2.2.1
, etc.*
= all versions.3.0-ea
= version3.0-ea1
and any subsequent EA releases on3.0
. Also selects the final 3.0 once the final GA version is released.4.*-ea
= version4.0-ea1
and any subsequent EA release on4.0
. Also selects the final GA4.0
. Also selects any incremental and bug fix versions4.*
and4.*.*
. Also selects the most recent4.*
EA release i.e., if4.0.5
is the last GA version and there is a4.1-EA3
, then this selects4.1-EA3
over the4.0.5
GA.
You can find the reference docs about the SemVer syntax accepted here.
-
baseImage
- stringAn (optional) image to use instead of the image specified in the Helm chart.
-
helmRepo
- stringAn (optional) Helm repository.
-
logLevel
- stringAn (optional) log level: debug, info…
-
updateWindow
- stringupdateWindow
is an optional item that will control when the updates can take place. This is used to force system updates to happen late at night if that’s what the sysadmins want.- There can be any number of
updateWindow
entries (separated by commas). Never
turns off automatic updates even if there are other entries in the comma-separated list.Never
is used by sysadmins to disable all updates during blackout periods by doing akubectl apply
or using our Edge Policy Console to set this.- Each
updateWindow
is in crontab format (see https://crontab.guru/) Some examples ofupdateWindows
are:* 0-6 * * * SUN
: every Sunday, from 0am to 6am* 5 1 * * *
: every first day of the month, at 5am
- The Operator cannot guarantee minute time granularity, so specifying a minute in the crontab expression can lead to some updates happening sooner/later than expected.
- There can be any number of
-
installOSS
- boolInstalls Ambassador OSS instead of AES. Default is false which means it installs AES by default. TODO:
- AES/AOSS is not installed and the user installs using
installOSS: true
, then we straightaway install AOSS. - AOSS is installed via operator and the user sets
installOSS: false
, then we perform the migration as detailed here - https://www.getambassador.io/docs/latest/topics/install/upgrade-to-edge-stack/ - AES is installed and the user sets
installOSS: true
, then we point users to the docs which gives them pointers on how to do that themselves.
- AES/AOSS is not installed and the user installs using
(Appears on:AmbassadorInstallation)
AmbassadorInstallationStatus defines the observed state of AmbassadorInstallation
-
conditions
- []AmbInsConditionList of conditions the installation has experienced.
-
deployedRelease
- AmbassadorReleasethe currently deployed Helm chart
-
lastCheckTime
- Kubernetes meta/v1.TimeLast time a successful update check was performed.
(Appears on:AmbassadorInstallationStatus)
AmbassadorRelease defines a release of an Ambassador Helm chart
-
name
- string -
version
- string -
appVersion
- string -
manifest
- string -
flavor
- string