SYMBOL INDEX (1342 symbols across 136 files) FILE: cmd/kfctl/cmd/alpha.go function init (line 17) | func init() { FILE: cmd/kfctl/cmd/apply.go constant awsConfig (line 38) | awsConfig = "https://raw.githubusercontent.com/kubeflow/manifests/v... constant gcpConfig (line 39) | gcpConfig = "https://raw.githubusercontent.com/kubeflow/manifests/v... constant istioDexConfig (line 40) | istioDexConfig = "https://raw.githubusercontent.com/kubeflow/manifests/v... constant k8sConfig (line 41) | k8sConfig = "https://raw.githubusercontent.com/kubeflow/manifests/v... function init (line 97) | func init() { FILE: cmd/kfctl/cmd/build.go function init (line 76) | func init() { FILE: cmd/kfctl/cmd/completion.go function init (line 56) | func init() { FILE: cmd/kfctl/cmd/delete.go function init (line 71) | func init() { function setAnnotations (line 107) | func setAnnotations(configPath string, annotations map[string]string) er... FILE: cmd/kfctl/cmd/generate.go function init (line 39) | func init() { FILE: cmd/kfctl/cmd/init.go function init (line 41) | func init() { FILE: cmd/kfctl/cmd/mirror.go function init (line 14) | func init() { FILE: cmd/kfctl/cmd/mirror_build.go function init (line 21) | func init() { FILE: cmd/kfctl/cmd/mirror_overwrite.go function init (line 14) | func init() { FILE: cmd/kfctl/cmd/root.go function processResourceArg (line 24) | func processResourceArg(args []string) (kftypes.ResourceEnum, error) { function Execute (line 58) | func Execute(version string) { function init (line 67) | func init() { function initConfig (line 72) | func initConfig() { FILE: cmd/kfctl/cmd/set-image-name.go function init (line 23) | func init() { function parsePrefix (line 124) | func parsePrefix(prefix string) (map[string]string, error) { function parseImageName (line 142) | func parseImageName(name string) map[string]string { function setImageName (line 161) | func setImageName(oldName string, newNameComponents map[string]string) s... function imageToString (line 187) | func imageToString(image image.Image) string { FILE: cmd/kfctl/cmd/set-image-name_test.go function Test_imageToString (line 9) | func Test_imageToString(t *testing.T) { function Test_parseImageName (line 53) | func Test_parseImageName(t *testing.T) { function Test_parsePrefix (line 102) | func Test_parsePrefix(t *testing.T) { function Test_setImageName (line 130) | func Test_setImageName(t *testing.T) { FILE: cmd/kfctl/cmd/show.go function init (line 58) | func init() { FILE: cmd/kfctl/cmd/version.go function init (line 32) | func init() { function versionfunc (line 46) | func versionfunc(cmd *cobra.Command, args []string) { FILE: cmd/kfctl/main.go function init (line 28) | func init() { function main (line 35) | func main() { FILE: cmd/manager/main.go function printVersion (line 45) | func printVersion() { function main (line 52) | func main() { function serveCRMetrics (line 151) | func serveCRMetrics(cfg *rest.Config) error { FILE: cmd/plugins/dockerfordesktop/dockerfordesktop.go function GetKfApp (line 9) | func GetKfApp(client *cltypes.KfDef) kftypes.KfApp { FILE: config/types.go type NameValue (line 19) | type NameValue struct type Parameters (line 25) | type Parameters type ComponentConfig (line 28) | type ComponentConfig struct type StorageOption (line 45) | type StorageOption struct FILE: config/zz_generated.deepcopy.go method DeepCopyInto (line 24) | func (in *ComponentConfig) DeepCopyInto(out *ComponentConfig) { method DeepCopy (line 55) | func (in *ComponentConfig) DeepCopy() *ComponentConfig { method DeepCopyInto (line 65) | func (in *NameValue) DeepCopyInto(out *NameValue) { method DeepCopy (line 71) | func (in *NameValue) DeepCopy() *NameValue { method DeepCopyInto (line 81) | func (in Parameters) DeepCopyInto(out *Parameters) { method DeepCopy (line 101) | func (in Parameters) DeepCopy() Parameters { method DeepCopyInto (line 111) | func (in *StorageOption) DeepCopyInto(out *StorageOption) { method DeepCopy (line 117) | func (in *StorageOption) DeepCopy() *StorageOption { FILE: pkg/apis/apis.go function AddToScheme (line 29) | func AddToScheme(s *runtime.Scheme) error { FILE: pkg/apis/apps/addtoscheme_kfdef_v1.go function init (line 7) | func init() { FILE: pkg/apis/apps/apis.go function AddToScheme (line 29) | func AddToScheme(s *runtime.Scheme) error { FILE: pkg/apis/apps/group.go constant DefaultNamespace (line 44) | DefaultNamespace = "kubeflow" constant DefaultVersion (line 46) | DefaultVersion = "master" constant KfConfigFile (line 47) | KfConfigFile = "app.yaml" constant KustomizationFile (line 48) | KustomizationFile = "kustomization.yaml" constant KustomizationParamFile (line 49) | KustomizationParamFile = "params.env" constant DefaultCacheDir (line 50) | DefaultCacheDir = ".cache" constant KubeflowRepoName (line 51) | KubeflowRepoName = "kubeflow" constant ManifestsRepoName (line 52) | ManifestsRepoName = "manifests" constant KubeflowRepo (line 53) | KubeflowRepo = "kubeflow" constant ManifestsRepo (line 54) | ManifestsRepo = "manifests" constant DefaultConfigDir (line 55) | DefaultConfigDir = "bootstrap/config" constant DefaultZone (line 56) | DefaultZone = "us-east1-d" constant DefaultGkeApiVer (line 57) | DefaultGkeApiVer = "v1beta1" constant DefaultAppLabel (line 58) | DefaultAppLabel = "app.kubernetes.io/name" constant DefaultAppVersion (line 59) | DefaultAppVersion = "app.kubernetes.io/version" constant DefaultAppType (line 60) | DefaultAppType = "kubeflow" constant KUBEFLOW_USERNAME (line 61) | KUBEFLOW_USERNAME = "KUBEFLOW_USERNAME" constant KUBEFLOW_PASSWORD (line 62) | KUBEFLOW_PASSWORD = "KUBEFLOW_PASSWORD" constant DefaultSwaggerFile (line 63) | DefaultSwaggerFile = "bootstrap/k8sSpec/v1.11.7/api/openapi-spec/swa... constant YamlSeparator (line 64) | YamlSeparator = "(?m)^---[ \t]*$" constant Dns1123LabelFmt (line 65) | Dns1123LabelFmt = "[a-z0-9]([-a-z0-9]*[a-z0-9])?" constant ProfileNameMaxLen (line 66) | ProfileNameMaxLen = 30 type SupportedResourceType (line 69) | type SupportedResourceType constant KFDEF (line 72) | KFDEF SupportedResourceType = "KfDef" constant KFUPGRADE (line 73) | KFUPGRADE SupportedResourceType = "KfUpgrade" type ResourceEnum (line 76) | type ResourceEnum constant ALL (line 79) | ALL ResourceEnum = "all" constant K8S (line 80) | K8S ResourceEnum = "k8s" constant PLATFORM (line 81) | PLATFORM ResourceEnum = "platform" type CliOption (line 84) | type CliOption constant EMAIL (line 87) | EMAIL CliOption = "email" constant IPNAME (line 88) | IPNAME CliOption = "ipName" constant HOSTNAME (line 89) | HOSTNAME CliOption = "hostname" constant MOUNT_LOCAL (line 90) | MOUNT_LOCAL CliOption = "mount-local" constant SKIP_INIT_GCP_PROJECT (line 91) | SKIP_INIT_GCP_PROJECT CliOption = "skip-init-gcp-project" constant VERBOSE (line 92) | VERBOSE CliOption = "verbose" constant NAMESPACE (line 93) | NAMESPACE CliOption = "namespace" constant VERSION (line 94) | VERSION CliOption = "version" constant REPO (line 95) | REPO CliOption = "repo" constant PROJECT (line 96) | PROJECT CliOption = "project" constant APPNAME (line 97) | APPNAME CliOption = "appname" constant DATA (line 98) | DATA CliOption = "Data" constant ZONE (line 99) | ZONE CliOption = "zone" constant DELETE_STORAGE (line 100) | DELETE_STORAGE CliOption = "delete-storage" constant DISABLE_USAGE_REPORT (line 101) | DISABLE_USAGE_REPORT CliOption = "disable-usage-report" constant PACKAGE_MANAGER (line 102) | PACKAGE_MANAGER CliOption = "package-manager" constant FILE (line 103) | FILE CliOption = "file" constant FORCE_DELETION (line 104) | FORCE_DELETION CliOption = "force-deletion" constant DUMP (line 105) | DUMP CliOption = "dump" type KfApp (line 113) | type KfApp interface type Platform (line 126) | type Platform interface type KfShow (line 133) | type KfShow interface function QuoteItems (line 138) | func QuoteItems(items []string) []string { function RemoveItem (line 148) | func RemoveItem(defaults []string, name string) []string { constant AWS (line 160) | AWS = "aws" constant GCP (line 161) | GCP = "gcp" constant MINIKUBE (line 162) | MINIKUBE = "minikube" constant EXISTING_ARRIKTO (line 163) | EXISTING_ARRIKTO = "existing_arrikto" constant KSONNET (line 168) | KSONNET = "ksonnet" constant KUSTOMIZE (line 169) | KUSTOMIZE = "kustomize" function LoadKfApp (line 173) | func LoadKfApp(name string, kfdef *kfdefs.KfDef) (KfApp, error) { function DownloadToCache (line 200) | func DownloadToCache(appDir string, repo string, version string) (string... function KubeConfigPath (line 274) | func KubeConfigPath() string { function GetConfig (line 292) | func GetConfig() *rest.Config { function GetServerVersion (line 309) | func GetServerVersion(c *clientset.Clientset) string { function GetKubeConfig (line 320) | func GetKubeConfig() *clientcmdapi.Config { function GetClientset (line 330) | func GetClientset(config *rest.Config) *clientset.Clientset { function GetApiExtClientset (line 339) | func GetApiExtClientset(config *rest.Config) apiext.ApiextensionsV1beta1... function EmailToDefaultName (line 351) | func EmailToDefaultName(email string) string { function Capture (line 376) | func Capture() func() (string, error) { FILE: pkg/apis/apps/group_test.go function TestEmailToDefaultName (line 7) | func TestEmailToDefaultName(t *testing.T) { FILE: pkg/apis/apps/imagemirror/v1alpha1/replication_types.go type Replication (line 21) | type Replication struct type ReplicationSpec (line 28) | type ReplicationSpec struct type Pattern (line 34) | type Pattern struct type SrcImages (line 39) | type SrcImages struct FILE: pkg/apis/apps/kfconfig/register.go function Resource (line 46) | func Resource(resource string) schema.GroupResource { function addKnownTypes (line 50) | func addKnownTypes(scheme *runtime.Scheme) error { function init (line 58) | func init() { FILE: pkg/apis/apps/kfconfig/types.go constant DefaultCacheDir (line 22) | DefaultCacheDir = ".cache" type KfConfig (line 29) | type KfConfig struct method GetRepoCache (line 210) | func (c *KfConfig) GetRepoCache(repoName string) (Cache, bool) { method GetPluginSpec (line 219) | func (c *KfConfig) GetPluginSpec(pluginKind PluginKindType, s interfac... method SetPluginSpec (line 254) | func (c *KfConfig) SetPluginSpec(pluginKind PluginKindType, spec inter... method SetCondition (line 308) | func (c *KfConfig) SetCondition(condType ConditionType, method GetCondition (line 336) | func (c *KfConfig) GetCondition(condType ConditionType) (*Condition, e... method IsPluginFinished (line 348) | func (c *KfConfig) IsPluginFinished(pluginKind PluginKindType) bool { method SetPluginFinished (line 361) | func (c *KfConfig) SetPluginFinished(pluginKind PluginKindType, msg st... method IsPluginFailed (line 372) | func (c *KfConfig) IsPluginFailed(pluginKind PluginKindType) bool { method SetPluginFailed (line 385) | func (c *KfConfig) SetPluginFailed(pluginKind PluginKindType, msg stri... method SyncCache (line 427) | func (c *KfConfig) SyncCache() error { method GetSecret (line 520) | func (c *KfConfig) GetSecret(name string) (string, error) { method GetSecretSource (line 541) | func (c *KfConfig) GetSecretSource(name string) (*SecretSource, error) { method GetApplicationParameter (line 551) | func (c *KfConfig) GetApplicationParameter(appName string, paramName s... method SetApplicationParameter (line 565) | func (c *KfConfig) SetApplicationParameter(appName string, paramName s... method SetSecret (line 593) | func (c *KfConfig) SetSecret(newSecret Secret) { type KfConfigSpec (line 38) | type KfConfigSpec struct type Application (line 70) | type Application struct type KustomizeConfig (line 75) | type KustomizeConfig struct type RepoRef (line 81) | type RepoRef struct type NameValue (line 86) | type NameValue struct type Plugin (line 91) | type Plugin struct type Secret (line 100) | type Secret struct type SecretSource (line 105) | type SecretSource struct type LiteralSource (line 111) | type LiteralSource struct type HashedSource (line 115) | type HashedSource struct type EnvSource (line 119) | type EnvSource struct type SecretRef (line 124) | type SecretRef struct type Repo (line 131) | type Repo struct type Status (line 140) | type Status struct type Condition (line 145) | type Condition struct type Cache (line 160) | type Cache struct type PluginKindType (line 165) | type PluginKindType constant pluginNotFoundErrPrefix (line 170) | pluginNotFoundErrPrefix = "Missing plugin" constant conditionNotFoundErrPrefix (line 174) | conditionNotFoundErrPrefix = "Missing condition" constant AWS_PLUGIN_KIND (line 179) | AWS_PLUGIN_KIND PluginKindType = "KfAwsPlugin" constant GCP_PLUGIN_KIND (line 180) | GCP_PLUGIN_KIND PluginKindType = "KfGcpPlugin" constant MINIKUBE_PLUGIN_KIND (line 181) | MINIKUBE_PLUGIN_KIND PluginKindType = "KfMinikubePlugin" constant EXISTING_ARRIKTO_PLUGIN_KIND (line 182) | EXISTING_ARRIKTO_PLUGIN_KIND PluginKindType = "KfExistingArriktoPlugin" type ConditionType (line 185) | type ConditionType constant Available (line 189) | Available ConditionType = "Available" constant Degraded (line 192) | Degraded ConditionType = "Degraded" constant Pending (line 195) | Pending ConditionType = "Pending" function GetPluginSucceededCondition (line 201) | func GetPluginSucceededCondition(pluginKind PluginKindType) ConditionType { function GetPluginFailedCondition (line 204) | func GetPluginFailedCondition(pluginKind PluginKindType) ConditionType { function IsPluginNotFound (line 604) | func IsPluginNotFound(e error) bool { function IsConditionNotFound (line 612) | func IsConditionNotFound(e error) bool { type SecretNotFound (line 621) | type SecretNotFound struct method Error (line 625) | func (e *SecretNotFound) Error() string { function NewSecretNotFound (line 629) | func NewSecretNotFound(n string) *SecretNotFound { function IsSecretNotFound (line 635) | func IsSecretNotFound(e error) bool { type AppNotFound (line 643) | type AppNotFound struct method Error (line 647) | func (e *AppNotFound) Error() string { function IsAppNotFound (line 651) | func IsAppNotFound(e error) bool { function getParameter (line 659) | func getParameter(parameters []NameValue, paramName string) (string, boo... function setParameter (line 669) | func setParameter(parameters []NameValue, paramName string, value string... FILE: pkg/apis/apps/kfconfig/zz_generated.deepcopy.go method DeepCopyInto (line 28) | func (in *AppNotFound) DeepCopyInto(out *AppNotFound) { method DeepCopy (line 34) | func (in *AppNotFound) DeepCopy() *AppNotFound { method DeepCopyInto (line 44) | func (in *Application) DeepCopyInto(out *Application) { method DeepCopy (line 55) | func (in *Application) DeepCopy() *Application { method DeepCopyInto (line 65) | func (in *Cache) DeepCopyInto(out *Cache) { method DeepCopy (line 71) | func (in *Cache) DeepCopy() *Cache { method DeepCopyInto (line 81) | func (in *Condition) DeepCopyInto(out *Condition) { method DeepCopy (line 89) | func (in *Condition) DeepCopy() *Condition { method DeepCopyInto (line 99) | func (in *EnvSource) DeepCopyInto(out *EnvSource) { method DeepCopy (line 105) | func (in *EnvSource) DeepCopy() *EnvSource { method DeepCopyInto (line 115) | func (in *HashedSource) DeepCopyInto(out *HashedSource) { method DeepCopy (line 121) | func (in *HashedSource) DeepCopy() *HashedSource { method DeepCopyInto (line 131) | func (in *KfConfig) DeepCopyInto(out *KfConfig) { method DeepCopy (line 141) | func (in *KfConfig) DeepCopy() *KfConfig { method DeepCopyObject (line 151) | func (in *KfConfig) DeepCopyObject() runtime.Object { method DeepCopyInto (line 159) | func (in *KfConfigSpec) DeepCopyInto(out *KfConfigSpec) { method DeepCopy (line 191) | func (in *KfConfigSpec) DeepCopy() *KfConfigSpec { method DeepCopyInto (line 201) | func (in *KustomizeConfig) DeepCopyInto(out *KustomizeConfig) { method DeepCopy (line 222) | func (in *KustomizeConfig) DeepCopy() *KustomizeConfig { method DeepCopyInto (line 232) | func (in *LiteralSource) DeepCopyInto(out *LiteralSource) { method DeepCopy (line 238) | func (in *LiteralSource) DeepCopy() *LiteralSource { method DeepCopyInto (line 248) | func (in *NameValue) DeepCopyInto(out *NameValue) { method DeepCopy (line 254) | func (in *NameValue) DeepCopy() *NameValue { method DeepCopyInto (line 264) | func (in *Plugin) DeepCopyInto(out *Plugin) { method DeepCopy (line 275) | func (in *Plugin) DeepCopy() *Plugin { method DeepCopyInto (line 285) | func (in *Repo) DeepCopyInto(out *Repo) { method DeepCopy (line 291) | func (in *Repo) DeepCopy() *Repo { method DeepCopyInto (line 301) | func (in *RepoRef) DeepCopyInto(out *RepoRef) { method DeepCopy (line 307) | func (in *RepoRef) DeepCopy() *RepoRef { method DeepCopyInto (line 317) | func (in *Secret) DeepCopyInto(out *Secret) { method DeepCopy (line 328) | func (in *Secret) DeepCopy() *Secret { method DeepCopyInto (line 338) | func (in *SecretNotFound) DeepCopyInto(out *SecretNotFound) { method DeepCopy (line 344) | func (in *SecretNotFound) DeepCopy() *SecretNotFound { method DeepCopyInto (line 354) | func (in *SecretRef) DeepCopyInto(out *SecretRef) { method DeepCopy (line 360) | func (in *SecretRef) DeepCopy() *SecretRef { method DeepCopyInto (line 370) | func (in *SecretSource) DeepCopyInto(out *SecretSource) { method DeepCopy (line 391) | func (in *SecretSource) DeepCopy() *SecretSource { method DeepCopyInto (line 401) | func (in *Status) DeepCopyInto(out *Status) { method DeepCopy (line 419) | func (in *Status) DeepCopy() *Status { FILE: pkg/apis/apps/kfdef/v1/application_types.go type KfDef (line 34) | type KfDef struct method GetPluginSpec (line 169) | func (d *KfDef) GetPluginSpec(pluginKind string, s interface{}) error { method SetPluginSpec (line 197) | func (d *KfDef) SetPluginSpec(pluginKind string, spec interface{}) err... method GetSecret (line 243) | func (d *KfDef) GetSecret(name string) (string, error) { method SetSecret (line 264) | func (d *KfDef) SetSecret(newSecret Secret) { method DeleteApplication (line 274) | func (d *KfDef) DeleteApplication(appName string) { method IsValid (line 289) | func (d *KfDef) IsValid() (bool, string) { type KfDefList (line 45) | type KfDefList struct type KfDefSpec (line 51) | type KfDefSpec struct type Application (line 60) | type Application struct type KustomizeConfig (line 65) | type KustomizeConfig struct type RepoRef (line 71) | type RepoRef struct type NameValue (line 76) | type NameValue struct type Plugin (line 82) | type Plugin struct type Secret (line 91) | type Secret struct type SecretSource (line 96) | type SecretSource struct type LiteralSource (line 101) | type LiteralSource struct type EnvSource (line 105) | type EnvSource struct type SecretRef (line 110) | type SecretRef struct type Repo (line 117) | type Repo struct type KfDefStatus (line 127) | type KfDefStatus struct type RepoCache (line 133) | type RepoCache struct type KfDefConditionType (line 138) | type KfDefConditionType constant KfAvailable (line 142) | KfAvailable KfDefConditionType = "Available" constant KfDegraded (line 145) | KfDegraded KfDefConditionType = "Degraded" constant Pending (line 148) | Pending KfDefConditionType = "Pending" type KfDefCondition (line 151) | type KfDefCondition struct FILE: pkg/apis/apps/kfdef/v1/application_types_test.go type FakePluginSpec (line 28) | type FakePluginSpec struct function TestKfDef_GetPluginSpec (line 33) | func TestKfDef_GetPluginSpec(t *testing.T) { function TestKfDef_SetPluginSpec (line 83) | func TestKfDef_SetPluginSpec(t *testing.T) { function TestKfDef_GetSecret (line 140) | func TestKfDef_GetSecret(t *testing.T) { function TestKfDef_SetSecret (line 193) | func TestKfDef_SetSecret(t *testing.T) { function Test_DeleteApplication (line 281) | func Test_DeleteApplication(t *testing.T) { function Pformat (line 326) | func Pformat(value interface{}) (string, error) { FILE: pkg/apis/apps/kfdef/v1/register.go function Resource (line 46) | func Resource(resource string) schema.GroupResource { function addKnownTypes (line 50) | func addKnownTypes(scheme *runtime.Scheme) error { function init (line 59) | func init() { FILE: pkg/apis/apps/kfdef/v1/zz_generated.deepcopy.go method DeepCopyInto (line 28) | func (in *Application) DeepCopyInto(out *Application) { method DeepCopy (line 39) | func (in *Application) DeepCopy() *Application { method DeepCopyInto (line 49) | func (in *EnvSource) DeepCopyInto(out *EnvSource) { method DeepCopy (line 55) | func (in *EnvSource) DeepCopy() *EnvSource { method DeepCopyInto (line 65) | func (in *KfDef) DeepCopyInto(out *KfDef) { method DeepCopy (line 75) | func (in *KfDef) DeepCopy() *KfDef { method DeepCopyObject (line 85) | func (in *KfDef) DeepCopyObject() runtime.Object { method DeepCopyInto (line 93) | func (in *KfDefCondition) DeepCopyInto(out *KfDefCondition) { method DeepCopy (line 101) | func (in *KfDefCondition) DeepCopy() *KfDefCondition { method DeepCopyInto (line 111) | func (in *KfDefList) DeepCopyInto(out *KfDefList) { method DeepCopy (line 126) | func (in *KfDefList) DeepCopy() *KfDefList { method DeepCopyObject (line 136) | func (in *KfDefList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 144) | func (in *KfDefSpec) DeepCopyInto(out *KfDefSpec) { method DeepCopy (line 176) | func (in *KfDefSpec) DeepCopy() *KfDefSpec { method DeepCopyInto (line 186) | func (in *KfDefStatus) DeepCopyInto(out *KfDefStatus) { method DeepCopy (line 204) | func (in *KfDefStatus) DeepCopy() *KfDefStatus { method DeepCopyInto (line 214) | func (in *KustomizeConfig) DeepCopyInto(out *KustomizeConfig) { method DeepCopy (line 235) | func (in *KustomizeConfig) DeepCopy() *KustomizeConfig { method DeepCopyInto (line 245) | func (in *LiteralSource) DeepCopyInto(out *LiteralSource) { method DeepCopy (line 251) | func (in *LiteralSource) DeepCopy() *LiteralSource { method DeepCopyInto (line 261) | func (in *NameValue) DeepCopyInto(out *NameValue) { method DeepCopy (line 267) | func (in *NameValue) DeepCopy() *NameValue { method DeepCopyInto (line 277) | func (in *Plugin) DeepCopyInto(out *Plugin) { method DeepCopy (line 290) | func (in *Plugin) DeepCopy() *Plugin { method DeepCopyInto (line 300) | func (in *Repo) DeepCopyInto(out *Repo) { method DeepCopy (line 306) | func (in *Repo) DeepCopy() *Repo { method DeepCopyInto (line 316) | func (in *RepoCache) DeepCopyInto(out *RepoCache) { method DeepCopy (line 322) | func (in *RepoCache) DeepCopy() *RepoCache { method DeepCopyInto (line 332) | func (in *RepoRef) DeepCopyInto(out *RepoRef) { method DeepCopy (line 338) | func (in *RepoRef) DeepCopy() *RepoRef { method DeepCopyInto (line 348) | func (in *Secret) DeepCopyInto(out *Secret) { method DeepCopy (line 359) | func (in *Secret) DeepCopy() *Secret { method DeepCopyInto (line 369) | func (in *SecretRef) DeepCopyInto(out *SecretRef) { method DeepCopy (line 375) | func (in *SecretRef) DeepCopy() *SecretRef { method DeepCopyInto (line 385) | func (in *SecretSource) DeepCopyInto(out *SecretSource) { method DeepCopy (line 401) | func (in *SecretSource) DeepCopy() *SecretSource { FILE: pkg/apis/apps/kfdef/v1alpha1/application_types.go type KfDefSpec (line 39) | type KfDefSpec struct type Application (line 82) | type Application struct type KustomizeConfig (line 87) | type KustomizeConfig struct type RepoRef (line 93) | type RepoRef struct type Plugin (line 101) | type Plugin struct type SecretRef (line 108) | type SecretRef struct type Repo (line 115) | type Repo struct type Secret (line 132) | type Secret struct type SecretSource (line 137) | type SecretSource struct type LiteralSource (line 143) | type LiteralSource struct type HashedSource (line 147) | type HashedSource struct type EnvSource (line 151) | type EnvSource struct type RegistryConfig (line 162) | type RegistryConfig struct type KsComponent (line 170) | type KsComponent struct type KsLibrary (line 175) | type KsLibrary struct type KsParameter (line 181) | type KsParameter struct type KsModule (line 188) | type KsModule struct type KsPackage (line 194) | type KsPackage struct type Registry (line 200) | type Registry struct type LibrarySpec (line 210) | type LibrarySpec struct type KsRegistry (line 217) | type KsRegistry struct type RegistriesConfigFile (line 225) | type RegistriesConfigFile struct type AppConfig (line 230) | type AppConfig struct type KfDefStatus (line 240) | type KfDefStatus struct type RepoCache (line 246) | type RepoCache struct type KfDefConditionType (line 250) | type KfDefConditionType constant KfCreated (line 254) | KfCreated KfDefConditionType = "Created" constant KfDeploying (line 257) | KfDeploying KfDefConditionType = "Deploying" constant KfSucceeded (line 260) | KfSucceeded KfDefConditionType = "Succeeded" constant KfFailed (line 263) | KfFailed KfDefConditionType = "Failed" constant InvalidKfDefSpecReason (line 268) | InvalidKfDefSpecReason = "InvalidKfDefSpec" type KfDefCondition (line 271) | type KfDefCondition struct type KfDef (line 290) | type KfDef struct method SyncCache (line 421) | func (d *KfDef) SyncCache() error { method GetSecret (line 508) | func (d *KfDef) GetSecret(name string) (string, error) { method SetSecret (line 529) | func (d *KfDef) SetSecret(newSecret Secret) { method GetPluginSpec (line 543) | func (d *KfDef) GetPluginSpec(pluginName string, s interface{}) error { method SetPluginSpec (line 570) | func (d *KfDef) SetPluginSpec(pluginName string, spec interface{}) err... method IsValid (line 616) | func (d *KfDef) IsValid() (bool, string) { method WriteToFile (line 635) | func (d *KfDef) WriteToFile(path string) error { method GetApplicationParameter (line 751) | func (d *KfDef) GetApplicationParameter(appName string, paramName stri... method SetApplicationParameter (line 770) | func (d *KfDef) SetApplicationParameter(appName string, paramName stri... type KfDefList (line 301) | type KfDefList struct function GetDefaultRegistry (line 308) | func GetDefaultRegistry() *RegistryConfig { constant DefaultCacheDir (line 313) | DefaultCacheDir = ".cache" function isValidUrl (line 315) | func isValidUrl(toTest string) bool { function LoadKFDefFromURI (line 329) | func LoadKFDefFromURI(configFile string) (*KfDef, error) { type PluginNotFound (line 660) | type PluginNotFound struct method Error (line 664) | func (e *PluginNotFound) Error() string { function NewPluginNotFound (line 668) | func NewPluginNotFound(n string) *PluginNotFound { function IsPluginNotFound (line 674) | func IsPluginNotFound(e error) bool { type SecretNotFound (line 682) | type SecretNotFound struct method Error (line 686) | func (e *SecretNotFound) Error() string { function NewSecretNotFound (line 690) | func NewSecretNotFound(n string) *SecretNotFound { function IsSecretNotFound (line 696) | func IsSecretNotFound(e error) bool { function getParameter (line 704) | func getParameter(parameters []config.NameValue, paramName string) (stri... function setParameter (line 714) | func setParameter(parameters []config.NameValue, paramName string, value... type AppNotFound (line 734) | type AppNotFound struct method Error (line 738) | func (e *AppNotFound) Error() string { function IsAppNotFound (line 742) | func IsAppNotFound(e error) bool { FILE: pkg/apis/apps/kfdef/v1alpha1/application_types_test.go function TestSyncCache (line 74) | func TestSyncCache(t *testing.T) { function TestWriteKfDef (line 165) | func TestWriteKfDef(t *testing.T) { type FakePluginSpec (line 246) | type FakePluginSpec struct function TestKfDef_GetPluginSpec (line 251) | func TestKfDef_GetPluginSpec(t *testing.T) { function TestKfDef_SetPluginSpec (line 301) | func TestKfDef_SetPluginSpec(t *testing.T) { function TestKfDef_GetSecret (line 358) | func TestKfDef_GetSecret(t *testing.T) { function TestKfDef_SetSecret (line 412) | func TestKfDef_SetSecret(t *testing.T) { function Test_PluginNotFoundError (line 500) | func Test_PluginNotFoundError(t *testing.T) { function TestKfDef_SetApplicationParameter (line 525) | func TestKfDef_SetApplicationParameter(t *testing.T) { function TestKfDef_GetApplicationParameter (line 684) | func TestKfDef_GetApplicationParameter(t *testing.T) { function Pformat (line 789) | func Pformat(value interface{}) (string, error) { FILE: pkg/apis/apps/kfdef/v1alpha1/register.go function Resource (line 46) | func Resource(resource string) schema.GroupResource { function addKnownTypes (line 50) | func addKnownTypes(scheme *runtime.Scheme) error { function init (line 59) | func init() { FILE: pkg/apis/apps/kfdef/v1alpha1/zz_generated.deepcopy.go method DeepCopyInto (line 29) | func (in *AppConfig) DeepCopyInto(out *AppConfig) { method DeepCopy (line 66) | func (in *AppConfig) DeepCopy() *AppConfig { method DeepCopyInto (line 76) | func (in *AppNotFound) DeepCopyInto(out *AppNotFound) { method DeepCopy (line 82) | func (in *AppNotFound) DeepCopy() *AppNotFound { method DeepCopyInto (line 92) | func (in *Application) DeepCopyInto(out *Application) { method DeepCopy (line 103) | func (in *Application) DeepCopy() *Application { method DeepCopyInto (line 113) | func (in *EnvSource) DeepCopyInto(out *EnvSource) { method DeepCopy (line 119) | func (in *EnvSource) DeepCopy() *EnvSource { method DeepCopyInto (line 129) | func (in *HashedSource) DeepCopyInto(out *HashedSource) { method DeepCopy (line 135) | func (in *HashedSource) DeepCopy() *HashedSource { method DeepCopyInto (line 145) | func (in *KfDef) DeepCopyInto(out *KfDef) { method DeepCopy (line 155) | func (in *KfDef) DeepCopy() *KfDef { method DeepCopyObject (line 165) | func (in *KfDef) DeepCopyObject() runtime.Object { method DeepCopyInto (line 173) | func (in *KfDefCondition) DeepCopyInto(out *KfDefCondition) { method DeepCopy (line 181) | func (in *KfDefCondition) DeepCopy() *KfDefCondition { method DeepCopyInto (line 191) | func (in *KfDefList) DeepCopyInto(out *KfDefList) { method DeepCopy (line 206) | func (in *KfDefList) DeepCopy() *KfDefList { method DeepCopyObject (line 216) | func (in *KfDefList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 224) | func (in *KfDefSpec) DeepCopyInto(out *KfDefSpec) { method DeepCopy (line 257) | func (in *KfDefSpec) DeepCopy() *KfDefSpec { method DeepCopyInto (line 267) | func (in *KfDefStatus) DeepCopyInto(out *KfDefStatus) { method DeepCopy (line 287) | func (in *KfDefStatus) DeepCopy() *KfDefStatus { method DeepCopyInto (line 297) | func (in *KsComponent) DeepCopyInto(out *KsComponent) { method DeepCopy (line 303) | func (in *KsComponent) DeepCopy() *KsComponent { method DeepCopyInto (line 313) | func (in *KsLibrary) DeepCopyInto(out *KsLibrary) { method DeepCopy (line 319) | func (in *KsLibrary) DeepCopy() *KsLibrary { method DeepCopyInto (line 329) | func (in *KsModule) DeepCopyInto(out *KsModule) { method DeepCopy (line 357) | func (in *KsModule) DeepCopy() *KsModule { method DeepCopyInto (line 367) | func (in *KsPackage) DeepCopyInto(out *KsPackage) { method DeepCopy (line 373) | func (in *KsPackage) DeepCopy() *KsPackage { method DeepCopyInto (line 383) | func (in *KsParameter) DeepCopyInto(out *KsParameter) { method DeepCopy (line 389) | func (in *KsParameter) DeepCopy() *KsParameter { method DeepCopyInto (line 399) | func (in *KsRegistry) DeepCopyInto(out *KsRegistry) { method DeepCopy (line 412) | func (in *KsRegistry) DeepCopy() *KsRegistry { method DeepCopyInto (line 422) | func (in *KustomizeConfig) DeepCopyInto(out *KustomizeConfig) { method DeepCopy (line 443) | func (in *KustomizeConfig) DeepCopy() *KustomizeConfig { method DeepCopyInto (line 453) | func (in *LibrarySpec) DeepCopyInto(out *LibrarySpec) { method DeepCopy (line 459) | func (in *LibrarySpec) DeepCopy() *LibrarySpec { method DeepCopyInto (line 469) | func (in *LiteralSource) DeepCopyInto(out *LiteralSource) { method DeepCopy (line 475) | func (in *LiteralSource) DeepCopy() *LiteralSource { method DeepCopyInto (line 485) | func (in *Plugin) DeepCopyInto(out *Plugin) { method DeepCopy (line 496) | func (in *Plugin) DeepCopy() *Plugin { method DeepCopyInto (line 506) | func (in *PluginNotFound) DeepCopyInto(out *PluginNotFound) { method DeepCopy (line 512) | func (in *PluginNotFound) DeepCopy() *PluginNotFound { method DeepCopyInto (line 522) | func (in *RegistriesConfigFile) DeepCopyInto(out *RegistriesConfigFile) { method DeepCopy (line 539) | func (in *RegistriesConfigFile) DeepCopy() *RegistriesConfigFile { method DeepCopyInto (line 549) | func (in *Registry) DeepCopyInto(out *Registry) { method DeepCopy (line 555) | func (in *Registry) DeepCopy() *Registry { method DeepCopyInto (line 565) | func (in *RegistryConfig) DeepCopyInto(out *RegistryConfig) { method DeepCopy (line 571) | func (in *RegistryConfig) DeepCopy() *RegistryConfig { method DeepCopyInto (line 581) | func (in *Repo) DeepCopyInto(out *Repo) { method DeepCopy (line 587) | func (in *Repo) DeepCopy() *Repo { method DeepCopyInto (line 597) | func (in *RepoCache) DeepCopyInto(out *RepoCache) { method DeepCopy (line 603) | func (in *RepoCache) DeepCopy() *RepoCache { method DeepCopyInto (line 613) | func (in *RepoRef) DeepCopyInto(out *RepoRef) { method DeepCopy (line 619) | func (in *RepoRef) DeepCopy() *RepoRef { method DeepCopyInto (line 629) | func (in *Secret) DeepCopyInto(out *Secret) { method DeepCopy (line 640) | func (in *Secret) DeepCopy() *Secret { method DeepCopyInto (line 650) | func (in *SecretNotFound) DeepCopyInto(out *SecretNotFound) { method DeepCopy (line 656) | func (in *SecretNotFound) DeepCopy() *SecretNotFound { method DeepCopyInto (line 666) | func (in *SecretRef) DeepCopyInto(out *SecretRef) { method DeepCopy (line 672) | func (in *SecretRef) DeepCopy() *SecretRef { method DeepCopyInto (line 682) | func (in *SecretSource) DeepCopyInto(out *SecretSource) { method DeepCopy (line 703) | func (in *SecretSource) DeepCopy() *SecretSource { FILE: pkg/apis/apps/kfdef/v1beta1/application_types.go type KfDef (line 34) | type KfDef struct method GetPluginSpec (line 169) | func (d *KfDef) GetPluginSpec(pluginKind string, s interface{}) error { method SetPluginSpec (line 197) | func (d *KfDef) SetPluginSpec(pluginKind string, spec interface{}) err... method GetSecret (line 243) | func (d *KfDef) GetSecret(name string) (string, error) { method SetSecret (line 264) | func (d *KfDef) SetSecret(newSecret Secret) { method DeleteApplication (line 274) | func (d *KfDef) DeleteApplication(appName string) { method IsValid (line 289) | func (d *KfDef) IsValid() (bool, string) { type KfDefList (line 45) | type KfDefList struct type KfDefSpec (line 51) | type KfDefSpec struct type Application (line 60) | type Application struct type KustomizeConfig (line 65) | type KustomizeConfig struct type RepoRef (line 71) | type RepoRef struct type NameValue (line 76) | type NameValue struct type Plugin (line 82) | type Plugin struct type Secret (line 91) | type Secret struct type SecretSource (line 96) | type SecretSource struct type LiteralSource (line 101) | type LiteralSource struct type EnvSource (line 105) | type EnvSource struct type SecretRef (line 110) | type SecretRef struct type Repo (line 117) | type Repo struct type KfDefStatus (line 127) | type KfDefStatus struct type RepoCache (line 133) | type RepoCache struct type KfDefConditionType (line 138) | type KfDefConditionType constant KfAvailable (line 142) | KfAvailable KfDefConditionType = "Available" constant KfDegraded (line 145) | KfDegraded KfDefConditionType = "Degraded" constant Pending (line 148) | Pending KfDefConditionType = "Pending" type KfDefCondition (line 151) | type KfDefCondition struct FILE: pkg/apis/apps/kfdef/v1beta1/application_types_test.go type FakePluginSpec (line 28) | type FakePluginSpec struct function TestKfDef_GetPluginSpec (line 33) | func TestKfDef_GetPluginSpec(t *testing.T) { function TestKfDef_SetPluginSpec (line 83) | func TestKfDef_SetPluginSpec(t *testing.T) { function TestKfDef_GetSecret (line 140) | func TestKfDef_GetSecret(t *testing.T) { function TestKfDef_SetSecret (line 193) | func TestKfDef_SetSecret(t *testing.T) { function Test_DeleteApplication (line 281) | func Test_DeleteApplication(t *testing.T) { function Pformat (line 326) | func Pformat(value interface{}) (string, error) { FILE: pkg/apis/apps/kfdef/v1beta1/register.go function Resource (line 46) | func Resource(resource string) schema.GroupResource { function addKnownTypes (line 50) | func addKnownTypes(scheme *runtime.Scheme) error { function init (line 59) | func init() { FILE: pkg/apis/apps/kfdef/v1beta1/zz_generated.deepcopy.go method DeepCopyInto (line 28) | func (in *Application) DeepCopyInto(out *Application) { method DeepCopy (line 39) | func (in *Application) DeepCopy() *Application { method DeepCopyInto (line 49) | func (in *EnvSource) DeepCopyInto(out *EnvSource) { method DeepCopy (line 55) | func (in *EnvSource) DeepCopy() *EnvSource { method DeepCopyInto (line 65) | func (in *KfDef) DeepCopyInto(out *KfDef) { method DeepCopy (line 75) | func (in *KfDef) DeepCopy() *KfDef { method DeepCopyObject (line 85) | func (in *KfDef) DeepCopyObject() runtime.Object { method DeepCopyInto (line 93) | func (in *KfDefCondition) DeepCopyInto(out *KfDefCondition) { method DeepCopy (line 101) | func (in *KfDefCondition) DeepCopy() *KfDefCondition { method DeepCopyInto (line 111) | func (in *KfDefList) DeepCopyInto(out *KfDefList) { method DeepCopy (line 126) | func (in *KfDefList) DeepCopy() *KfDefList { method DeepCopyObject (line 136) | func (in *KfDefList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 144) | func (in *KfDefSpec) DeepCopyInto(out *KfDefSpec) { method DeepCopy (line 176) | func (in *KfDefSpec) DeepCopy() *KfDefSpec { method DeepCopyInto (line 186) | func (in *KfDefStatus) DeepCopyInto(out *KfDefStatus) { method DeepCopy (line 204) | func (in *KfDefStatus) DeepCopy() *KfDefStatus { method DeepCopyInto (line 214) | func (in *KustomizeConfig) DeepCopyInto(out *KustomizeConfig) { method DeepCopy (line 235) | func (in *KustomizeConfig) DeepCopy() *KustomizeConfig { method DeepCopyInto (line 245) | func (in *LiteralSource) DeepCopyInto(out *LiteralSource) { method DeepCopy (line 251) | func (in *LiteralSource) DeepCopy() *LiteralSource { method DeepCopyInto (line 261) | func (in *NameValue) DeepCopyInto(out *NameValue) { method DeepCopy (line 267) | func (in *NameValue) DeepCopy() *NameValue { method DeepCopyInto (line 277) | func (in *Plugin) DeepCopyInto(out *Plugin) { method DeepCopy (line 290) | func (in *Plugin) DeepCopy() *Plugin { method DeepCopyInto (line 300) | func (in *Repo) DeepCopyInto(out *Repo) { method DeepCopy (line 306) | func (in *Repo) DeepCopy() *Repo { method DeepCopyInto (line 316) | func (in *RepoCache) DeepCopyInto(out *RepoCache) { method DeepCopy (line 322) | func (in *RepoCache) DeepCopy() *RepoCache { method DeepCopyInto (line 332) | func (in *RepoRef) DeepCopyInto(out *RepoRef) { method DeepCopy (line 338) | func (in *RepoRef) DeepCopy() *RepoRef { method DeepCopyInto (line 348) | func (in *Secret) DeepCopyInto(out *Secret) { method DeepCopy (line 359) | func (in *Secret) DeepCopy() *Secret { method DeepCopyInto (line 369) | func (in *SecretRef) DeepCopyInto(out *SecretRef) { method DeepCopy (line 375) | func (in *SecretRef) DeepCopy() *SecretRef { method DeepCopyInto (line 385) | func (in *SecretSource) DeepCopyInto(out *SecretSource) { method DeepCopy (line 401) | func (in *SecretSource) DeepCopy() *SecretSource { FILE: pkg/apis/apps/kfupgrade/v1alpha1/application_types.go constant KfUpgradeFile (line 30) | KfUpgradeFile = "update.yaml" type KfUpgradeSpec (line 33) | type KfUpgradeSpec struct type KfDefRef (line 46) | type KfDefRef struct type KfUpgradeStatus (line 56) | type KfUpgradeStatus struct type KfUpgradeConditionType (line 60) | type KfUpgradeConditionType constant KfUpgradeInProgress (line 64) | KfUpgradeInProgress KfUpgradeConditionType = "InProgress" constant KfUpgradeSucceeded (line 67) | KfUpgradeSucceeded KfUpgradeConditionType = "Succeeded" constant KfUpgradeFailed (line 70) | KfUpgradeFailed KfUpgradeConditionType = "Failed" constant InvalidKfUpgradeSpecReason (line 75) | InvalidKfUpgradeSpecReason = "InvalidKfUpgradeSpec" type KfUpgradeCondition (line 78) | type KfUpgradeCondition struct type KfUpgrade (line 97) | type KfUpgrade struct method WriteToFile (line 159) | func (u *KfUpgrade) WriteToFile(path string) error { type KfUpgradeList (line 108) | type KfUpgradeList struct function LoadKfUpgradeFromUri (line 117) | func LoadKfUpgradeFromUri(configFile string) (*KfUpgrade, error) { FILE: pkg/apis/apps/kfupgrade/v1alpha1/register.go function Resource (line 46) | func Resource(resource string) schema.GroupResource { function addKnownTypes (line 50) | func addKnownTypes(scheme *runtime.Scheme) error { function init (line 59) | func init() { FILE: pkg/apis/apps/kfupgrade/v1alpha1/zz_generated.deepcopy.go method DeepCopyInto (line 28) | func (in *KfDefRef) DeepCopyInto(out *KfDefRef) { method DeepCopy (line 34) | func (in *KfDefRef) DeepCopy() *KfDefRef { method DeepCopyInto (line 44) | func (in *KfUpgrade) DeepCopyInto(out *KfUpgrade) { method DeepCopy (line 54) | func (in *KfUpgrade) DeepCopy() *KfUpgrade { method DeepCopyObject (line 64) | func (in *KfUpgrade) DeepCopyObject() runtime.Object { method DeepCopyInto (line 72) | func (in *KfUpgradeCondition) DeepCopyInto(out *KfUpgradeCondition) { method DeepCopy (line 80) | func (in *KfUpgradeCondition) DeepCopy() *KfUpgradeCondition { method DeepCopyInto (line 90) | func (in *KfUpgradeList) DeepCopyInto(out *KfUpgradeList) { method DeepCopy (line 105) | func (in *KfUpgradeList) DeepCopy() *KfUpgradeList { method DeepCopyObject (line 115) | func (in *KfUpgradeList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 123) | func (in *KfUpgradeSpec) DeepCopyInto(out *KfUpgradeSpec) { method DeepCopy (line 139) | func (in *KfUpgradeSpec) DeepCopy() *KfUpgradeSpec { method DeepCopyInto (line 149) | func (in *KfUpgradeStatus) DeepCopyInto(out *KfUpgradeStatus) { method DeepCopy (line 162) | func (in *KfUpgradeStatus) DeepCopy() *KfUpgradeStatus { FILE: pkg/apis/apps/plugins/aws/v1alpha1/register.go function Resource (line 46) | func Resource(resource string) schema.GroupResource { function addKnownTypes (line 50) | func addKnownTypes(scheme *runtime.Scheme) error { function init (line 58) | func init() { FILE: pkg/apis/apps/plugins/aws/v1alpha1/types.go type KfAwsPlugin (line 12) | type KfAwsPlugin struct type AwsPluginSpec (line 20) | type AwsPluginSpec struct method IsValid (line 58) | func (plugin *AwsPluginSpec) IsValid() (bool, string) { type Auth (line 28) | type Auth struct type BasicAuth (line 34) | type BasicAuth struct type OIDC (line 39) | type OIDC struct type Coginito (line 49) | type Coginito struct FILE: pkg/apis/apps/plugins/aws/v1alpha1/zz_generated.deepcopy.go method DeepCopyInto (line 29) | func (in *Auth) DeepCopyInto(out *Auth) { method DeepCopy (line 50) | func (in *Auth) DeepCopy() *Auth { method DeepCopyInto (line 60) | func (in *AwsPluginSpec) DeepCopyInto(out *AwsPluginSpec) { method DeepCopy (line 76) | func (in *AwsPluginSpec) DeepCopy() *AwsPluginSpec { method DeepCopyInto (line 86) | func (in *BasicAuth) DeepCopyInto(out *BasicAuth) { method DeepCopy (line 97) | func (in *BasicAuth) DeepCopy() *BasicAuth { method DeepCopyInto (line 107) | func (in *Coginito) DeepCopyInto(out *Coginito) { method DeepCopy (line 113) | func (in *Coginito) DeepCopy() *Coginito { method DeepCopyInto (line 123) | func (in *KfAwsPlugin) DeepCopyInto(out *KfAwsPlugin) { method DeepCopy (line 132) | func (in *KfAwsPlugin) DeepCopy() *KfAwsPlugin { method DeepCopyObject (line 142) | func (in *KfAwsPlugin) DeepCopyObject() runtime.Object { method DeepCopyInto (line 150) | func (in *OIDC) DeepCopyInto(out *OIDC) { method DeepCopy (line 156) | func (in *OIDC) DeepCopy() *OIDC { FILE: pkg/apis/apps/plugins/gcp/v1alpha1/register.go function Resource (line 46) | func Resource(resource string) schema.GroupResource { function addKnownTypes (line 50) | func addKnownTypes(scheme *runtime.Scheme) error { function init (line 58) | func init() { FILE: pkg/apis/apps/plugins/gcp/v1alpha1/types.go type KfGcpPlugin (line 13) | type KfGcpPlugin struct type GcpPluginSpec (line 21) | type GcpPluginSpec struct method IsValid (line 70) | func (s *GcpPluginSpec) IsValid() (bool, string) { method GetCreatePipelinePersistentStorage (line 119) | func (p *GcpPluginSpec) GetCreatePipelinePersistentStorage() bool { method GetEnableWorkloadIdentity (line 128) | func (p *GcpPluginSpec) GetEnableWorkloadIdentity() bool { type Auth (line 49) | type Auth struct type BasicAuth (line 54) | type BasicAuth struct type IAP (line 59) | type IAP struct type DeploymentManagerConfig (line 64) | type DeploymentManagerConfig struct FILE: pkg/apis/apps/plugins/gcp/v1alpha1/types_test.go function TestGcpPluginSpec_IsValid (line 9) | func TestGcpPluginSpec_IsValid(t *testing.T) { FILE: pkg/apis/apps/plugins/gcp/v1alpha1/zz_generated.deepcopy.go method DeepCopyInto (line 29) | func (in *Auth) DeepCopyInto(out *Auth) { method DeepCopy (line 45) | func (in *Auth) DeepCopy() *Auth { method DeepCopyInto (line 55) | func (in *BasicAuth) DeepCopyInto(out *BasicAuth) { method DeepCopy (line 66) | func (in *BasicAuth) DeepCopy() *BasicAuth { method DeepCopyInto (line 76) | func (in *DeploymentManagerConfig) DeepCopyInto(out *DeploymentManagerCo... method DeepCopy (line 87) | func (in *DeploymentManagerConfig) DeepCopy() *DeploymentManagerConfig { method DeepCopyInto (line 97) | func (in *GcpPluginSpec) DeepCopyInto(out *GcpPluginSpec) { method DeepCopy (line 123) | func (in *GcpPluginSpec) DeepCopy() *GcpPluginSpec { method DeepCopyInto (line 133) | func (in *IAP) DeepCopyInto(out *IAP) { method DeepCopy (line 144) | func (in *IAP) DeepCopy() *IAP { method DeepCopyInto (line 154) | func (in *KfGcpPlugin) DeepCopyInto(out *KfGcpPlugin) { method DeepCopy (line 163) | func (in *KfGcpPlugin) DeepCopy() *KfGcpPlugin { method DeepCopyObject (line 173) | func (in *KfGcpPlugin) DeepCopyObject() runtime.Object { FILE: pkg/apis/kferrors.go type StatusCode (line 22) | type StatusCode constant OK (line 25) | OK StatusCode = 200 constant INVALID_ARGUMENT (line 26) | INVALID_ARGUMENT StatusCode = 400 constant NOT_FOUND (line 27) | NOT_FOUND StatusCode = 404 constant INTERNAL_ERROR (line 28) | INTERNAL_ERROR StatusCode = 500 constant UNKNOWN (line 29) | UNKNOWN StatusCode = 520 type KfError (line 34) | type KfError struct method Error (line 40) | func (e *KfError) Error() string { function IsNotFound (line 45) | func IsNotFound(e error) bool { function NewKfErrorWithMessage (line 55) | func NewKfErrorWithMessage(e error, msg string) error { FILE: pkg/controller/controller.go function AddToManager (line 10) | func AddToManager(m manager.Manager) error { FILE: pkg/controller/kfdef/const.go constant KubeflowLabel (line 9) | KubeflowLabel = "app.kubernetes.io/managed-by" FILE: pkg/controller/kfdef/kfdef_controller.go constant finalizer (line 35) | finalizer = "kfdef-finalizer.kfdef.apps.kubeflow.org" constant finalizerMaxRetries (line 37) | finalizerMaxRetries = 10 function AddToManager (line 53) | func AddToManager(m manager.Manager) error { function Add (line 60) | func Add(mgr manager.Manager) error { function newReconciler (line 65) | func newReconciler(mgr manager.Manager) reconcile.Reconciler { function add (line 70) | func add(mgr manager.Manager, r reconcile.Reconciler) error { function watchKubeflowResources (line 119) | func watchKubeflowResources(c controller.Controller, r client.Client, wa... type ReconcileKfDef (line 227) | type ReconcileKfDef struct method Reconcile (line 239) | func (r *ReconcileKfDef) Reconcile(request reconcile.Request) (reconci... function kfApply (line 364) | func kfApply(instance *kfdefv1.KfDef) error { function kfDelete (line 377) | func kfDelete(instance *kfdefv1.KfDef) error { function kfLoadConfig (line 389) | func kfLoadConfig(instance *kfdefv1.KfDef, action string) (kftypesv3.KfA... function setAnnotations (line 438) | func setAnnotations(configPath string, annotations map[string]string) er... FILE: pkg/kfapp/aws/aws.go constant KUBEFLOW_AWS_INFRA_DIR (line 53) | KUBEFLOW_AWS_INFRA_DIR = "aws_config" constant KUBEFLOW_MANIFEST_DIR (line 54) | KUBEFLOW_MANIFEST_DIR = "kustomize" constant CLUSTER_CONFIG_FILE (line 55) | CLUSTER_CONFIG_FILE = "cluster_config.yaml" constant PATH (line 56) | PATH = "path" constant BASIC_AUTH_SECRET (line 57) | BASIC_AUTH_SECRET = "kubeflow-login" constant CONFIG_LOCAL_PATH (line 59) | CONFIG_LOCAL_PATH = "aws/infra_configs" constant ALB_OIDC_SECRET (line 61) | ALB_OIDC_SECRET = "alb-oidc-secret" constant IstioNamespace (line 64) | IstioNamespace = "istio-system" constant AwsPluginName (line 67) | AwsPluginName = kfconfig.AWS_PLUGIN_KIND constant MINIMUM_EKSCTL_VERSION (line 69) | MINIMUM_EKSCTL_VERSION = "0.1.32" constant KUBEFLOW_ADMIN_ROLE_NAME (line 71) | KUBEFLOW_ADMIN_ROLE_NAME = "kf-admin-%v-%v" constant KUBEFLOW_USER_ROLE_NAME (line 72) | KUBEFLOW_USER_ROLE_NAME = "kf-user-%v-%v" type Aws (line 77) | type Aws struct method GetPluginSpec (line 163) | func (aws *Aws) GetPluginSpec() (*awsplugin.AwsPluginSpec, error) { method attachPoliciesToRoles (line 169) | func (aws *Aws) attachPoliciesToRoles(roles []string) error { method updateEKSClusterConfig (line 192) | func (aws *Aws) updateEKSClusterConfig() error { method getWorkerNodeGroupRoles (line 196) | func (aws *Aws) getWorkerNodeGroupRoles(clusterName string) ([]string,... method updateClusterConfig (line 247) | func (aws *Aws) updateClusterConfig(clusterConfigFile string) error { method generateInfraConfigs (line 295) | func (aws *Aws) generateInfraConfigs() error { method generateBasicAuthPasswordHash (line 347) | func (aws *Aws) generateBasicAuthPasswordHash() (string, error) { method Init (line 381) | func (aws *Aws) Init(resources kftypes.ResourceEnum) error { method Generate (line 414) | func (aws *Aws) Generate(resources kftypes.ResourceEnum) error { method setAwsPluginDefaults (line 608) | func (aws *Aws) setAwsPluginDefaults() error { method Apply (line 646) | func (aws *Aws) Apply(resources kftypes.ResourceEnum) error { method Delete (line 751) | func (aws *Aws) Delete(resources kftypes.ResourceEnum) error { method Dump (line 804) | func (aws *Aws) Dump(resources kftypes.ResourceEnum) error { method uninstallK8sDependencies (line 809) | func (aws *Aws) uninstallK8sDependencies() error { method detachPoliciesFromWorkerRoles (line 866) | func (aws *Aws) detachPoliciesFromWorkerRoles() error { method deleteIamRolePolicy (line 910) | func (aws *Aws) deleteIamRolePolicy(roleName, policyName string) error { method attachIamInlinePolicy (line 929) | func (aws *Aws) attachIamInlinePolicy(roleName, policyName, policyDocu... method setupIamRoleForServiceAccount (line 950) | func (aws *Aws) setupIamRoleForServiceAccount() error { method deleteWebIdentityRolesAndProvider (line 1013) | func (aws *Aws) deleteWebIdentityRolesAndProvider() error { method setupOIDC (line 1063) | func (aws *Aws) setupOIDC() error { type manifest (line 94) | type manifest struct function GetPlatform (line 100) | func GetPlatform(kfdef *kfconfig.KfConfig) (kftypes.Platform, error) { function copyFile (line 218) | func copyFile(source string, dest string) error { function base64EncryptPassword (line 367) | func base64EncryptPassword(password string) (string, error) { function deleteManifests (line 846) | func deleteManifests(manifests []manifest) error { FILE: pkg/kfapp/aws/eks.go type Cluster (line 16) | type Cluster struct method getEksCluster (line 26) | func (aws *Aws) getEksCluster(clusterName string) (*Cluster, error) { method IsEksCluster (line 49) | func (aws *Aws) IsEksCluster(clusterName string) (bool, error) { method createEKSCluster (line 70) | func (aws *Aws) createEKSCluster() error { method deleteEKSCluster (line 102) | func (aws *Aws) deleteEKSCluster() error { function isEksctlVersionLessThan (line 127) | func isEksctlVersionLessThan(v1, v2 string) (bool, error) { FILE: pkg/kfapp/aws/eks_test.go function TestIsEksctlVersionLessThan (line 8) | func TestIsEksctlVersionLessThan(t *testing.T) { FILE: pkg/kfapp/aws/identity.go constant AWS_DEFAULT_AUDIENCE (line 24) | AWS_DEFAULT_AUDIENCE = "sts.amazonaws.com" constant AWS_TRUST_IDENTITY_SUBJECT (line 25) | AWS_TRUST_IDENTITY_SUBJECT = "system:serviceaccount:%s:%s" constant AWS_SERVICE_ACCOUNT_ANNOTATION_KEY (line 26) | AWS_SERVICE_ACCOUNT_ANNOTATION_KEY = "eks.amazonaws.com/role-arn" constant AWS_IAM_ROLE_TAG_KEY (line 27) | AWS_IAM_ROLE_TAG_KEY = "kubeflow/cluster-name" constant AWS_IAM_ROLE_ARN (line 28) | AWS_IAM_ROLE_ARN = "arn:aws:iam::%s:role/%s" method checkIdentityProviderExists (line 33) | func (aws *Aws) checkIdentityProviderExists(accountId, issuerURLWithoutP... method createIdentityProvider (line 52) | func (aws *Aws) createIdentityProvider(issuerUrl string) (string, error) { method DeleteIdentityProvider (line 71) | func (aws *Aws) DeleteIdentityProvider(providerArn string) error { method createOrUpdateWebIdentityRole (line 82) | func (aws *Aws) createOrUpdateWebIdentityRole(oidcProviderArn, issuerUrl... method createOrUpdateK8sServiceAccount (line 139) | func (aws *Aws) createOrUpdateK8sServiceAccount(k8sClientset *clientset.... method updateRoleTrustIdentity (line 181) | func (aws *Aws) updateRoleTrustIdentity(roleName, serviceAccountNamespac... function getUpdatedAssumeRolePolicy (line 214) | func getUpdatedAssumeRolePolicy(policyDocument, serviceAccountNamespace,... function getIssueCAThumbprint (line 263) | func getIssueCAThumbprint(issuerURL string) (string, error) { method deleteIAMRole (line 291) | func (aws *Aws) deleteIAMRole(roleName string) error { function getIAMRoleNameFromIAMRoleArn (line 304) | func getIAMRoleNameFromIAMRoleArn(arn string) string { function getIssuerUrlFromRoleArn (line 309) | func getIssuerUrlFromRoleArn(arn string) string { function MakeAssumeRoleWithWebIdentityPolicyDocument (line 314) | func MakeAssumeRoleWithWebIdentityPolicyDocument(providerARN string, con... function MakePolicyDocument (line 326) | func MakePolicyDocument(statements ...MapOfInterfaces) MapOfInterfaces { FILE: pkg/kfapp/aws/k8sClient.go function getK8sclient (line 16) | func getK8sclient() (*clientset.Clientset, error) { function homeDir (line 40) | func homeDir() string { function createNamespace (line 47) | func createNamespace(client *clientset.Clientset, namespace string) error { function deleteNamespace (line 65) | func deleteNamespace(client *clientset.Clientset, namespace string) error { function createSecret (line 82) | func createSecret(client *clientset.Clientset, secretName string, namesp... FILE: pkg/kfapp/coordinator/coordinator.go type Builder (line 43) | type Builder interface type DefaultBuilder (line 47) | type DefaultBuilder struct method LoadKfAppCfgFile (line 50) | func (b *DefaultBuilder) LoadKfAppCfgFile(cfgFile string) (kftypesv3.K... function getPlatform (line 56) | func getPlatform(kfdef *kfconfig.KfConfig) (kftypesv3.Platform, error) { function getPackageManager (line 90) | func getPackageManager(kfdef *kfconfig.KfConfig) (kftypesv3.KfApp, error) { function filterSpartakus (line 95) | func filterSpartakus(components []string) []string { function usageReportWarn (line 106) | func usageReportWarn(applications []kfconfig.Application) { function repoVersionToUri (line 133) | func repoVersionToUri(repo string, version string) string { function isDirEmpty (line 149) | func isDirEmpty(dir string) bool { function NewLoadKfAppFromURI (line 160) | func NewLoadKfAppFromURI(configFile string) (kftypesv3.KfApp, error) { function CreateKfAppCfgFileWithKfDef (line 246) | func CreateKfAppCfgFileWithKfDef(d *kfdefsv1alpha1.KfDef) (string, error) { function CreateKfAppCfgFile (line 261) | func CreateKfAppCfgFile(d *kfconfig.KfConfig) (string, error) { function nameFromAppFile (line 283) | func nameFromAppFile(appFile string) string { type coordinator (line 306) | type coordinator struct method getPackageManagers (line 74) | func (coord *coordinator) getPackageManagers(kfdef *kfconfig.KfConfig)... method GetKfDef (line 323) | func (kfapp *coordinator) GetKfDef() *kfdefsv1beta1.KfDef { method GetKfDefV1Beta1 (line 328) | func (kfapp *coordinator) GetKfDefV1Beta1() *kfdefsv1beta1.KfDef { method GetPlugin (line 343) | func (kfapp *coordinator) GetPlugin(name string) (kftypesv3.KfApp, boo... method Dump (line 353) | func (kfapp *coordinator) Dump(resources kftypesv3.ResourceEnum) error { method Apply (line 367) | func (kfapp *coordinator) Apply(resources kftypesv3.ResourceEnum) error { method Delete (line 462) | func (kfapp *coordinator) Delete(resources kftypesv3.ResourceEnum) err... method Generate (line 532) | func (kfapp *coordinator) Generate(resources kftypesv3.ResourceEnum) e... method Init (line 602) | func (kfapp *coordinator) Init(resources kftypesv3.ResourceEnum) error { method Show (line 662) | func (kfapp *coordinator) Show(resources kftypesv3.ResourceEnum) error { type KfDefGetterV1beta1 (line 313) | type KfDefGetterV1beta1 interface type PluginGetter (line 318) | type PluginGetter interface FILE: pkg/kfapp/coordinator/coordinator_test.go function Test_CreateKfAppCfgFile (line 16) | func Test_CreateKfAppCfgFile(t *testing.T) { function Test_repoVersionToRepoStruct (line 112) | func Test_repoVersionToRepoStruct(t *testing.T) { function Test_nameFromAppFile (line 143) | func Test_nameFromAppFile(t *testing.T) { function Pformat (line 174) | func Pformat(value interface{}) (string, error) { FILE: pkg/kfapp/coordinator/fake/fake.go type FakeCoordinator (line 13) | type FakeCoordinator struct method Apply (line 18) | func (f *FakeCoordinator) Apply(resources kftypes.ResourceEnum) error { method Delete (line 22) | func (f *FakeCoordinator) Delete(resources kftypes.ResourceEnum) error { method Dump (line 26) | func (f *FakeCoordinator) Dump(resources kftypes.ResourceEnum) error { method Generate (line 30) | func (f *FakeCoordinator) Generate(resources kftypes.ResourceEnum) err... method Init (line 34) | func (f *FakeCoordinator) Init(resources kftypes.ResourceEnum) error { method GetKfDef (line 38) | func (f *FakeCoordinator) GetKfDef() *kfconfig.KfConfig { method GetPlugin (line 42) | func (f *FakeCoordinator) GetPlugin(name string) (kftypes.KfApp, bool) { type FakeBuilder (line 47) | type FakeBuilder struct method CreateKfAppCfgFile (line 50) | func (b *FakeBuilder) CreateKfAppCfgFile(def *kfconfig.KfConfig) (stri... method LoadKfAppCfgFile (line 54) | func (b *FakeBuilder) LoadKfAppCfgFile(cfgFile string) (kftypes.KfApp,... FILE: pkg/kfapp/dockerfordesktop/dockerfordesktop.go type DockerForDesktop (line 36) | type DockerForDesktop struct method Apply (line 47) | func (dockerfordesktop *DockerForDesktop) Apply(resources kftypes.Reso... method Delete (line 53) | func (dockerfordesktop *DockerForDesktop) Delete(resources kftypes.Res... method Dump (line 57) | func (dockerfordesktop *DockerForDesktop) Dump(resources kftypes.Resou... method generate (line 61) | func (dockerfordesktop *DockerForDesktop) generate() error { method Generate (line 115) | func (dockerfordesktop *DockerForDesktop) Generate(resources kftypes.R... method Init (line 133) | func (dockerfordesktop *DockerForDesktop) Init(resources kftypes.Resou... method writeConfigFile (line 137) | func (dockerfordesktop *DockerForDesktop) writeConfigFile() error { function GetKfApp (line 40) | func GetKfApp(kfdef *kfdefs.KfDef) kftypes.KfApp { FILE: pkg/kfapp/existing_arrikto/existing.go constant KUBEFLOW_USER_EMAIL (line 39) | KUBEFLOW_USER_EMAIL = "KUBEFLOW_USER_EMAIL" constant KUBEFLOW_ENDPOINT (line 40) | KUBEFLOW_ENDPOINT = "KUBEFLOW_ENDPOINT" constant OIDC_ENDPOINT (line 41) | OIDC_ENDPOINT = "OIDC_ENDPOINT" constant CONFIG_LOCAL_PATH (line 44) | CONFIG_LOCAL_PATH = "kfdef/generic" type Existing (line 47) | type Existing struct method GetK8sConfig (line 100) | func (existing *Existing) GetK8sConfig() (*rest.Config, *clientcmdapi.... method Init (line 104) | func (existing *Existing) Init(resources kftypesv3.ResourceEnum) error { method Generate (line 108) | func (existing *Existing) Generate(resources kftypesv3.ResourceEnum) e... method Apply (line 112) | func (existing *Existing) Apply(resources kftypesv3.ResourceEnum) error { method Delete (line 225) | func (existing *Existing) Delete(resources kftypesv3.ResourceEnum) err... method Dump (line 272) | func (existing *Existing) Dump(resources kftypesv3.ResourceEnum) error { type manifest (line 53) | type manifest struct function GetPlatform (line 58) | func GetPlatform(kfdef *kfconfig.KfConfig) (kftypesv3.Platform, error) { function internalError (line 276) | func internalError(err error) error { type kfUser (line 283) | type kfUser struct function getKubeflowUser (line 289) | func getKubeflowUser() (*kfUser, error) { function getEndpoints (line 314) | func getEndpoints(kubeclient client.Client) (string, string, error) { function createSelfSignedCerts (line 343) | func createSelfSignedCerts(kubeclient client.Client, addr string) error { function generateCert (line 371) | func generateCert(addr string) ([]byte, []byte, error) { function getLBAddress (line 429) | func getLBAddress(kubeclient client.Client) (string, error) { function applyManifests (line 471) | func applyManifests(manifests []manifest) error { function deleteManifests (line 487) | func deleteManifests(manifests []manifest) error { function generateFromGoTemplate (line 507) | func generateFromGoTemplate(tmplPath, outPath string, data interface{}) ... function genRandomString (line 522) | func genRandomString(length int) string { FILE: pkg/kfapp/existing_arrikto/existing_test.go function TestGenerateCert (line 13) | func TestGenerateCert(t *testing.T) { function TestGetEndpoints (line 55) | func TestGetEndpoints(t *testing.T) { function TestGetLBAddress (line 123) | func TestGetLBAddress(t *testing.T) { FILE: pkg/kfapp/gcp/fake/fake.go type FakeGcp (line 9) | type FakeGcp struct method Apply (line 13) | func (g *FakeGcp) Apply(resources kftypes.ResourceEnum) error { method Delete (line 17) | func (g *FakeGcp) Delete(resources kftypes.ResourceEnum) error { method Dump (line 21) | func (g *FakeGcp) Dump(resources kftypes.ResourceEnum) error { method Generate (line 25) | func (g *FakeGcp) Generate(resources kftypes.ResourceEnum) error { method Init (line 29) | func (g *FakeGcp) Init(resources kftypes.ResourceEnum) error { method SetTokenSource (line 33) | func (g *FakeGcp) SetTokenSource(s oauth2.TokenSource) error { FILE: pkg/kfapp/gcp/gcp.go constant GCP_CONFIG (line 73) | GCP_CONFIG = "gcp_config" constant CONFIG_FILE (line 74) | CONFIG_FILE = "cluster-kubeflow.yaml" constant STORAGE_FILE (line 75) | STORAGE_FILE = "storage-kubeflow.yaml" constant NETWORK_FILE (line 76) | NETWORK_FILE = "network.yaml" constant GCFS_FILE (line 77) | GCFS_FILE = "gcfs.yaml" constant ADMIN_SECRET_NAME (line 78) | ADMIN_SECRET_NAME = "admin-gcp-sa" constant USER_SECRET_NAME (line 79) | USER_SECRET_NAME = "user-gcp-sa" constant KUBEFLOW_OAUTH (line 80) | KUBEFLOW_OAUTH = "kubeflow-oauth" constant IMPORTS (line 81) | IMPORTS = "imports" constant PATH (line 82) | PATH = "path" constant CLIENT_ID (line 83) | CLIENT_ID = "CLIENT_ID" constant CLIENT_SECRET (line 84) | CLIENT_SECRET = "CLIENT_SECRET" constant BASIC_AUTH_SECRET (line 85) | BASIC_AUTH_SECRET = "kubeflow-login" constant KUBECONFIG_FORMAT (line 86) | KUBECONFIG_FORMAT = "gke_{project}_{zone}_{cluster}" constant DEFAULT_DM_PATH (line 91) | DEFAULT_DM_PATH = "deployment/gke/deployment_manager_configs" constant GcpPluginName (line 94) | GcpPluginName = "KfGcpPlugin" constant GcpAccessTokenName (line 95) | GcpAccessTokenName = "accessToken" constant BasicAuthPasswordSecretName (line 96) | BasicAuthPasswordSecretName = "password" constant PodDefaultName (line 98) | PodDefaultName = "add-gcp-secret" constant DefaultIstioNamespace (line 100) | DefaultIstioNamespace = "istio-system" type Gcp (line 106) | type Gcp struct method SetTokenSource (line 127) | func (gcp *Gcp) SetTokenSource(s oauth2.TokenSource) error { method SetRunGetCredentials (line 134) | func (gcp *Gcp) SetRunGetCredentials(v bool) { method GetPluginSpec (line 159) | func (gcp *Gcp) GetPluginSpec() (*gcpplugin.GcpPluginSpec, error) { method initGcpClient (line 169) | func (gcp *Gcp) initGcpClient() error { method GetK8sConfig (line 217) | func (gcp *Gcp) GetK8sConfig() (*rest.Config, *clientcmdapi.Config) { method getK8sClientset (line 342) | func (gcp *Gcp) getK8sClientset(ctx context.Context) (*clientset.Clien... method updateDeployment (line 413) | func (gcp *Gcp) updateDeployment(deploymentmanagerService *deploymentm... method ConfigK8s (line 552) | func (gcp *Gcp) ConfigK8s() error { method AddNamedContext (line 586) | func (gcp *Gcp) AddNamedContext() error { method updateDM (line 691) | func (gcp *Gcp) updateDM(resources kftypesv3.ResourceEnum) error { method Apply (line 862) | func (gcp *Gcp) Apply(resources kftypesv3.ResourceEnum) error { method deleteEndpoints (line 974) | func (gcp *Gcp) deleteEndpoints(ctx context.Context) error { method Delete (line 1059) | func (gcp *Gcp) Delete(resources kftypesv3.ResourceEnum) error { method Dump (line 1129) | func (gcp *Gcp) Dump(resources kftypesv3.ResourceEnum) error { method copyFile (line 1133) | func (gcp *Gcp) copyFile(source string, dest string) error { method getAccount (line 1162) | func (gcp *Gcp) getAccount() string { method writeIamBindingsFile (line 1171) | func (gcp *Gcp) writeIamBindingsFile(src string, dest string) error { method writeClusterConfig (line 1246) | func (gcp *Gcp) writeClusterConfig(src string, dest string, gcpPluginS... method writeStorageConfig (line 1310) | func (gcp *Gcp) writeStorageConfig(src string, dest string) error { method generateDMConfigs (line 1367) | func (gcp *Gcp) generateDMConfigs() error { method createGcpServiceAcctSecret (line 1488) | func (gcp *Gcp) createGcpServiceAcctSecret(ctx context.Context, client... method createIapSecret (line 1531) | func (gcp *Gcp) createIapSecret(ctx context.Context, client *clientset... method buildBasicAuthSecret (line 1589) | func (gcp *Gcp) buildBasicAuthSecret() (*v1.Secret, error) { method createBasicAuthSecret (line 1639) | func (gcp *Gcp) createBasicAuthSecret(client *clientset.Clientset) err... method getIstioNamespace (line 1649) | func (gcp *Gcp) getIstioNamespace() string { method createSecrets (line 1666) | func (gcp *Gcp) createSecrets() error { method allowAdmineditUserSA (line 1698) | func (gcp *Gcp) allowAdmineditUserSA(gcpAdminSa string, gcpUserSa stri... method setupWorkloadIdentity (line 1729) | func (gcp *Gcp) setupWorkloadIdentity(namespace string, k8sSa2gcpSa ma... method SetupWorkloadIdentityPermission (line 1812) | func (gcp *Gcp) SetupWorkloadIdentityPermission() error { method ConfigPodDefault (line 1875) | func (gcp *Gcp) ConfigPodDefault() error { method setGcpPluginDefaults (line 1977) | func (gcp *Gcp) setGcpPluginDefaults() error { method Generate (line 2101) | func (gcp *Gcp) Generate(resources kftypesv3.ResourceEnum) error { method gcpInitProject (line 2249) | func (gcp *Gcp) gcpInitProject() error { method Init (line 2323) | func (gcp *Gcp) Init(resources kftypesv3.ResourceEnum) error { type Setter (line 120) | type Setter interface type dmOperationEntry (line 138) | type dmOperationEntry struct function GetPlatform (line 145) | func GetPlatform(kfdef *kfconfig.KfConfig) (kftypesv3.Platform, error) { function newDefaultBackoff (line 204) | func newDefaultBackoff() *backoff.ExponentialBackOff { function getSA (line 211) | func getSA(name string, nameSuffix string, project string) string { function GetGcloudDefaultProject (line 240) | func GetGcloudDefaultProject() (string, error) { function GetGcloudDefaultZone (line 252) | func GetGcloudDefaultZone() (string, error) { function GetGcloudDefaultAccount (line 264) | func GetGcloudDefaultAccount() (string, error) { function generateTarget (line 279) | func generateTarget(configPath string) (*deploymentmanager.TargetConfigu... function blockingWait (line 369) | func blockingWait(project string, deploymentmanagerService *deploymentma... function createNamespace (line 479) | func createNamespace(k8sClientset *clientset.Clientset, namespace string... function bindAdmin (line 504) | func bindAdmin(k8sClientset *clientset.Clientset, user string) error { function deleteDeployment (line 933) | func deleteDeployment(deploymentmanagerService *deploymentmanager.Servic... function createOrUpdateSecret (line 1437) | func createOrUpdateSecret(client *clientset.Clientset, secret *v1.Secret... function insertSecret (line 1464) | func insertSecret(client *clientset.Clientset, secretName string, namesp... function base64EncryptPassword (line 1575) | func base64EncryptPassword(password string) (string, error) { function createOrUpdateK8sServiceAccount (line 1771) | func createOrUpdateK8sServiceAccount(k8sClientset *clientset.Clientset, ... function generatePodDefault (line 1826) | func generatePodDefault(group string, version string, kind string, names... FILE: pkg/kfapp/gcp/gcp_test.go function TestGcp_buildBasicAuthSecret (line 19) | func TestGcp_buildBasicAuthSecret(t *testing.T) { function TestGcp_setGcpPluginDefaults (line 110) | func TestGcp_setGcpPluginDefaults(t *testing.T) { function TestGcp_setPodDefault (line 443) | func TestGcp_setPodDefault(t *testing.T) { function Pformat (line 495) | func Pformat(value interface{}) (string, error) { FILE: pkg/kfapp/kustomize/kustomize.go type MapType (line 82) | type MapType constant basesMap (line 85) | basesMap MapType = 0 constant commonAnnotationsMap (line 86) | commonAnnotationsMap MapType = 1 constant commonLabelsMap (line 87) | commonLabelsMap MapType = 2 constant imagesMap (line 88) | imagesMap MapType = 3 constant resourcesMap (line 89) | resourcesMap MapType = 4 constant crdsMap (line 90) | crdsMap MapType = 5 constant varsMap (line 91) | varsMap MapType = 6 constant configurationsMap (line 92) | configurationsMap MapType = 7 constant configMapGeneratorMap (line 93) | configMapGeneratorMap MapType = 8 constant secretsMapGeneratorMap (line 94) | secretsMapGeneratorMap MapType = 9 constant patchesStrategicMergeMap (line 95) | patchesStrategicMergeMap MapType = 10 constant patchesJson6902Map (line 96) | patchesJson6902Map MapType = 11 constant OverlayParamName (line 97) | OverlayParamName = "overlay" type kustomize (line 100) | type kustomize struct method initK8sClients (line 142) | func (kustomize *kustomize) initK8sClients() error { method render (line 151) | func (kustomize *kustomize) render(app kfconfig.Application) ([]byte, ... method Dump (line 213) | func (kustomize *kustomize) Dump(resources kftypesv3.ResourceEnum) err... method Apply (line 234) | func (kustomize *kustomize) Apply(resources kftypesv3.ResourceEnum) er... method deleteGlobalResources (line 317) | func (kustomize *kustomize) deleteGlobalResources() error { method Delete (line 367) | func (kustomize *kustomize) Delete(resources kftypesv3.ResourceEnum) e... method Generate (line 525) | func (kustomize *kustomize) Generate(resources kftypesv3.ResourceEnum)... method Init (line 729) | func (kustomize *kustomize) Init(resources kftypesv3.ResourceEnum) err... method mapDirs (line 735) | func (kustomize *kustomize) mapDirs(dirPath string, root bool, depth i... method SetK8sRestConfig (line 778) | func (kustomize *kustomize) SetK8sRestConfig(r *rest.Config) { constant defaultUserId (line 113) | defaultUserId = "anonymous" constant outputDir (line 114) | outputDir = "kustomize" type Setter (line 118) | type Setter interface function GetKfApp (line 123) | func GetKfApp(kfdef *kfconfig.KfConfig) kftypesv3.KfApp { function sortResourceByKind (line 509) | func sortResourceByKind(resMap resmap.ResMap, order utils.SortOrder) { function createStackAppKustomization (line 660) | func createStackAppKustomization(stackAppDir string, basePath string) (s... function GetKustomization (line 784) | func GetKustomization(kustomizationPath string) *types.Kustomization { function ReadUnstructured (line 800) | func ReadUnstructured(kfDefFile string) (*unstructured.Unstructured, err... function ReadKfDef (line 813) | func ReadKfDef(kfDefFile string) *kfdefsv3.KfDef { function WriteKfDef (line 826) | func WriteKfDef(kfdef *kfdefsv3.KfDef, kfdefpath string) error { function MergeKustomization (line 844) | func MergeKustomization(compDir string, targetDir string, kfDef *kfconfi... function MergeKustomizations (line 1084) | func MergeKustomizations(kfDef *kfconfig.KfConfig, compDir string, overl... function GenerateKustomizationFile (line 1218) | func GenerateKustomizationFile(kfDef *kfconfig.KfConfig, root string, function EvaluateKustomizeManifest (line 1287) | func EvaluateKustomizeManifest(compDir string) (resmap.ResMap, error) { function WriteKustomizationFile (line 1315) | func WriteKustomizationFile(name string, kustomizeDir string, resMap res... function readLines (line 1338) | func readLines(path string) ([]string, error) { function writeLines (line 1354) | func writeLines(lines []string, path string) error { function extractSuffix (line 1370) | func extractSuffix(dirPath string, subDirPath string) string { function CreateKustomizationMaps (line 1375) | func CreateKustomizationMaps() map[MapType]map[string]bool { function GenerateYamlWithOperatorAnnotation (line 1394) | func GenerateYamlWithOperatorAnnotation(resMap resmap.ResMap, instance *... FILE: pkg/kfapp/kustomize/kustomize_test.go function TestGenerateKustomizationFile (line 21) | func TestGenerateKustomizationFile(t *testing.T) { function TestGenerateYamlWithOperatorAnnotation (line 92) | func TestGenerateYamlWithOperatorAnnotation(t *testing.T) { function TestCreateStackAppKustomization (line 128) | func TestCreateStackAppKustomization(t *testing.T) { FILE: pkg/kfapp/minikube/minikube.go type Minikube (line 42) | type Minikube struct method GetK8sConfig (line 54) | func (minikube *Minikube) GetK8sConfig() (*rest.Config, *clientcmdapi.... method Apply (line 58) | func (minikube *Minikube) Apply(resources kftypes.ResourceEnum) error { method Delete (line 64) | func (minikube *Minikube) Delete(resources kftypes.ResourceEnum) error { method Dump (line 68) | func (minikube *Minikube) Dump(resources kftypes.ResourceEnum) error { method generate (line 72) | func (minikube *Minikube) generate() error { method Generate (line 128) | func (minikube *Minikube) Generate(resources kftypes.ResourceEnum) err... method Init (line 152) | func (minikube *Minikube) Init(kftypes.ResourceEnum) error { method writeConfigFile (line 156) | func (minikube *Minikube) writeConfigFile() error { function Getplatform (line 46) | func Getplatform(kfdef *kfconfig.KfConfig) kftypes.Platform { FILE: pkg/kfconfig/awsplugin/register.go function Resource (line 46) | func Resource(resource string) schema.GroupResource { function addKnownTypes (line 50) | func addKnownTypes(scheme *runtime.Scheme) error { function init (line 58) | func init() { FILE: pkg/kfconfig/awsplugin/types.go type KfAwsPlugin (line 11) | type KfAwsPlugin struct type AwsPluginSpec (line 19) | type AwsPluginSpec struct method IsValid (line 86) | func (plugin *AwsPluginSpec) IsValid() (bool, string) { method GetEnablePodIamPolicy (line 221) | func (p *AwsPluginSpec) GetEnablePodIamPolicy() bool { method GetEnableNodeGroupLog (line 231) | func (p *AwsPluginSpec) GetEnableNodeGroupLog() bool { method GetManagedCluster (line 241) | func (p *AwsPluginSpec) GetManagedCluster() bool { type RelationDatabaseConfig (line 41) | type RelationDatabaseConfig struct type ObjectStorageConfig (line 49) | type ObjectStorageConfig struct type Auth (line 56) | type Auth struct type BasicAuth (line 62) | type BasicAuth struct type OIDC (line 67) | type OIDC struct type Coginito (line 77) | type Coginito struct FILE: pkg/kfconfig/awsplugin/zz_generated.deepcopy.go method DeepCopyInto (line 28) | func (in *Auth) DeepCopyInto(out *Auth) { method DeepCopy (line 49) | func (in *Auth) DeepCopy() *Auth { method DeepCopyInto (line 59) | func (in *AwsPluginSpec) DeepCopyInto(out *AwsPluginSpec) { method DeepCopy (line 100) | func (in *AwsPluginSpec) DeepCopy() *AwsPluginSpec { method DeepCopyInto (line 110) | func (in *BasicAuth) DeepCopyInto(out *BasicAuth) { method DeepCopy (line 121) | func (in *BasicAuth) DeepCopy() *BasicAuth { method DeepCopyInto (line 131) | func (in *Coginito) DeepCopyInto(out *Coginito) { method DeepCopy (line 137) | func (in *Coginito) DeepCopy() *Coginito { method DeepCopyInto (line 147) | func (in *KfAwsPlugin) DeepCopyInto(out *KfAwsPlugin) { method DeepCopy (line 156) | func (in *KfAwsPlugin) DeepCopy() *KfAwsPlugin { method DeepCopyObject (line 166) | func (in *KfAwsPlugin) DeepCopyObject() runtime.Object { method DeepCopyInto (line 174) | func (in *OIDC) DeepCopyInto(out *OIDC) { method DeepCopy (line 180) | func (in *OIDC) DeepCopy() *OIDC { method DeepCopyInto (line 190) | func (in *ObjectStorageConfig) DeepCopyInto(out *ObjectStorageConfig) { method DeepCopy (line 196) | func (in *ObjectStorageConfig) DeepCopy() *ObjectStorageConfig { method DeepCopyInto (line 206) | func (in *RelationDatabaseConfig) DeepCopyInto(out *RelationDatabaseConf... method DeepCopy (line 217) | func (in *RelationDatabaseConfig) DeepCopy() *RelationDatabaseConfig { FILE: pkg/kfconfig/gcpplugin/register.go function Resource (line 46) | func Resource(resource string) schema.GroupResource { function addKnownTypes (line 50) | func addKnownTypes(scheme *runtime.Scheme) error { function init (line 58) | func init() { FILE: pkg/kfconfig/gcpplugin/types.go type KfGcpPlugin (line 15) | type KfGcpPlugin struct type GcpPluginSpec (line 23) | type GcpPluginSpec struct method IsValid (line 72) | func (s *GcpPluginSpec) IsValid() error { method GetCreatePipelinePersistentStorage (line 135) | func (p *GcpPluginSpec) GetCreatePipelinePersistentStorage() bool { method GetEnableWorkloadIdentity (line 144) | func (p *GcpPluginSpec) GetEnableWorkloadIdentity() bool { type Auth (line 51) | type Auth struct type BasicAuth (line 56) | type BasicAuth struct type IAP (line 61) | type IAP struct type DeploymentManagerConfig (line 66) | type DeploymentManagerConfig struct FILE: pkg/kfconfig/gcpplugin/types_test.go function TestGcpPluginSpec_IsValid (line 10) | func TestGcpPluginSpec_IsValid(t *testing.T) { FILE: pkg/kfconfig/gcpplugin/zz_generated.deepcopy.go method DeepCopyInto (line 29) | func (in *Auth) DeepCopyInto(out *Auth) { method DeepCopy (line 45) | func (in *Auth) DeepCopy() *Auth { method DeepCopyInto (line 55) | func (in *BasicAuth) DeepCopyInto(out *BasicAuth) { method DeepCopy (line 66) | func (in *BasicAuth) DeepCopy() *BasicAuth { method DeepCopyInto (line 76) | func (in *DeploymentManagerConfig) DeepCopyInto(out *DeploymentManagerCo... method DeepCopy (line 87) | func (in *DeploymentManagerConfig) DeepCopy() *DeploymentManagerConfig { method DeepCopyInto (line 97) | func (in *GcpPluginSpec) DeepCopyInto(out *GcpPluginSpec) { method DeepCopy (line 123) | func (in *GcpPluginSpec) DeepCopy() *GcpPluginSpec { method DeepCopyInto (line 133) | func (in *IAP) DeepCopyInto(out *IAP) { method DeepCopy (line 144) | func (in *IAP) DeepCopy() *IAP { method DeepCopyInto (line 154) | func (in *KfGcpPlugin) DeepCopyInto(out *KfGcpPlugin) { method DeepCopy (line 163) | func (in *KfGcpPlugin) DeepCopy() *KfGcpPlugin { method DeepCopyObject (line 173) | func (in *KfGcpPlugin) DeepCopyObject() runtime.Object { FILE: pkg/kfconfig/loaders/loaders.go type Loader (line 21) | type Loader interface constant Api (line 27) | Api = "kfdef.apps.kubeflow.org" function isValidUrl (line 30) | func isValidUrl(toTest string) bool { function LoadConfigFromURI (line 44) | func LoadConfigFromURI(configFile string) (*kfconfig.KfConfig, error) { function isCwdEmpty (line 183) | func isCwdEmpty() string { function WriteConfigToFile (line 192) | func WriteConfigToFile(config kfconfig.KfConfig) error { FILE: pkg/kfconfig/loaders/loaders_test.go function Test_loadKfdefLiteralSecrets (line 10) | func Test_loadKfdefLiteralSecrets(t *testing.T) { FILE: pkg/kfconfig/loaders/utils.go function maybeGetPlatform (line 8) | func maybeGetPlatform(pluginKind string) string { FILE: pkg/kfconfig/loaders/v1.go type V1 (line 14) | type V1 struct method LoadKfConfig (line 17) | func (v V1) LoadKfConfig(def interface{}) (*kfconfig.KfConfig, error) { method LoadKfDef (line 168) | func (v V1) LoadKfDef(config kfconfig.KfConfig, out interface{}) error { FILE: pkg/kfconfig/loaders/v1_test.go function TestV1_expectedConfig (line 16) | func TestV1_expectedConfig(t *testing.T) { FILE: pkg/kfconfig/loaders/v1alpha1.go type V1alpha1 (line 15) | type V1alpha1 struct method LoadKfConfig (line 54) | func (v V1alpha1) LoadKfConfig(def interface{}) (*kfconfig.KfConfig, e... method LoadKfDef (line 197) | func (v V1alpha1) LoadKfDef(config kfconfig.KfConfig, out interface{})... function pluginNameToKind (line 18) | func pluginNameToKind(pluginName string) kfconfig.PluginKindType { function copyGcpPluginSpec (line 34) | func copyGcpPluginSpec(from *kfdeftypes.KfDef, to *kfconfig.KfConfig) er... FILE: pkg/kfconfig/loaders/v1alpha1_test.go function TestV1alpha1_ConvertToKfConfigs (line 18) | func TestV1alpha1_ConvertToKfConfigs(t *testing.T) { function TestV1alpha1_ConvertToKfDef (line 69) | func TestV1alpha1_ConvertToKfDef(t *testing.T) { FILE: pkg/kfconfig/loaders/v1beta1.go type V1beta1 (line 14) | type V1beta1 struct method LoadKfConfig (line 17) | func (v V1beta1) LoadKfConfig(def interface{}) (*kfconfig.KfConfig, er... method LoadKfDef (line 163) | func (v V1beta1) LoadKfDef(config kfconfig.KfConfig, out interface{}) ... FILE: pkg/kfconfig/loaders/v1beta1_test.go function TestV1beta1_expectedConfig (line 16) | func TestV1beta1_expectedConfig(t *testing.T) { FILE: pkg/kfconfig/register.go function Resource (line 46) | func Resource(resource string) schema.GroupResource { function addKnownTypes (line 50) | func addKnownTypes(scheme *runtime.Scheme) error { function init (line 58) | func init() { FILE: pkg/kfconfig/types.go constant DefaultCacheDir (line 31) | DefaultCacheDir = ".cache" constant KfAppsStackName (line 34) | KfAppsStackName = "kubeflow-apps" constant KustomizeDir (line 35) | KustomizeDir = "kustomize" type KfConfig (line 42) | type KfConfig struct method GetRepoCache (line 223) | func (c *KfConfig) GetRepoCache(repoName string) (Cache, bool) { method GetPluginSpec (line 232) | func (c *KfConfig) GetPluginSpec(pluginKind PluginKindType, s interfac... method SetPluginSpec (line 267) | func (c *KfConfig) SetPluginSpec(pluginKind PluginKindType, spec inter... method SetCondition (line 321) | func (c *KfConfig) SetCondition(condType ConditionType, method GetCondition (line 349) | func (c *KfConfig) GetCondition(condType ConditionType) (*Condition, e... method IsPluginFinished (line 361) | func (c *KfConfig) IsPluginFinished(pluginKind PluginKindType) bool { method SetPluginFinished (line 374) | func (c *KfConfig) SetPluginFinished(pluginKind PluginKindType, msg st... method IsPluginFailed (line 385) | func (c *KfConfig) IsPluginFailed(pluginKind PluginKindType) bool { method SetPluginFailed (line 398) | func (c *KfConfig) SetPluginFailed(pluginKind PluginKindType, msg stri... method SyncCache (line 440) | func (c *KfConfig) SyncCache() error { method GetSecret (line 660) | func (c *KfConfig) GetSecret(name string) (string, error) { method GetSecretSource (line 681) | func (c *KfConfig) GetSecretSource(name string) (*SecretSource, error) { method GetApplicationParameter (line 691) | func (c *KfConfig) GetApplicationParameter(appName string, paramName s... method legacySetApplicationParameter (line 815) | func (c *KfConfig) legacySetApplicationParameter(appName string, param... method SetApplicationParameter (line 843) | func (c *KfConfig) SetApplicationParameter(appName string, paramName s... method UsingStacks (line 885) | func (c *KfConfig) UsingStacks() bool { method DeleteApplication (line 897) | func (c *KfConfig) DeleteApplication(appName string) error { method AddApplicationOverlay (line 917) | func (c *KfConfig) AddApplicationOverlay(appName, overlayName string) ... method RemoveApplicationOverlay (line 948) | func (c *KfConfig) RemoveApplicationOverlay(appName, overlayName strin... method SetSecret (line 981) | func (c *KfConfig) SetSecret(newSecret Secret) { type KfConfigSpec (line 51) | type KfConfigSpec struct type Application (line 83) | type Application struct type KustomizeConfig (line 88) | type KustomizeConfig struct type RepoRef (line 94) | type RepoRef struct type NameValue (line 99) | type NameValue struct type Plugin (line 104) | type Plugin struct type Secret (line 113) | type Secret struct type SecretSource (line 118) | type SecretSource struct type LiteralSource (line 124) | type LiteralSource struct type HashedSource (line 128) | type HashedSource struct type EnvSource (line 132) | type EnvSource struct type SecretRef (line 137) | type SecretRef struct type Repo (line 144) | type Repo struct type Status (line 153) | type Status struct type Condition (line 158) | type Condition struct type Cache (line 173) | type Cache struct type PluginKindType (line 178) | type PluginKindType constant pluginNotFoundErrPrefix (line 183) | pluginNotFoundErrPrefix = "Missing plugin" constant conditionNotFoundErrPrefix (line 187) | conditionNotFoundErrPrefix = "Missing condition" constant AWS_PLUGIN_KIND (line 192) | AWS_PLUGIN_KIND PluginKindType = "KfAwsPlugin" constant GCP_PLUGIN_KIND (line 193) | GCP_PLUGIN_KIND PluginKindType = "KfGcpPlugin" constant MINIKUBE_PLUGIN_KIND (line 194) | MINIKUBE_PLUGIN_KIND PluginKindType = "KfMinikubePlugin" constant EXISTING_ARRIKTO_PLUGIN_KIND (line 195) | EXISTING_ARRIKTO_PLUGIN_KIND PluginKindType = "KfExistingArriktoPlugin" type ConditionType (line 198) | type ConditionType constant Available (line 202) | Available ConditionType = "Available" constant Degraded (line 205) | Degraded ConditionType = "Degraded" constant Pending (line 208) | Pending ConditionType = "Pending" function GetPluginSucceededCondition (line 214) | func GetPluginSucceededCondition(pluginKind PluginKindType) ConditionType { function GetPluginFailedCondition (line 217) | func GetPluginFailedCondition(pluginKind PluginKindType) ConditionType { function untar (line 611) | func untar(body []byte, cacheDir string) error { function addPatchStratgicMerge (line 706) | func addPatchStratgicMerge(k *types.Kustomization, patchFile string) bool { function setApplicationParameterInConfigMap (line 729) | func setApplicationParameterInConfigMap(kustomizeDir string, appName str... function IsPluginNotFound (line 992) | func IsPluginNotFound(e error) bool { function IsConditionNotFound (line 1000) | func IsConditionNotFound(e error) bool { type SecretNotFound (line 1009) | type SecretNotFound struct method Error (line 1013) | func (e *SecretNotFound) Error() string { function NewSecretNotFound (line 1017) | func NewSecretNotFound(n string) *SecretNotFound { function IsSecretNotFound (line 1023) | func IsSecretNotFound(e error) bool { type AppNotFound (line 1031) | type AppNotFound struct method Error (line 1035) | func (e *AppNotFound) Error() string { function IsAppNotFound (line 1039) | func IsAppNotFound(e error) bool { function getParameter (line 1047) | func getParameter(parameters []NameValue, paramName string) (string, boo... function setParameter (line 1057) | func setParameter(parameters []NameValue, paramName string, value string... FILE: pkg/kfconfig/types_test.go function TestSyncCache (line 35) | func TestSyncCache(t *testing.T) { type FakePluginSpec (line 206) | type FakePluginSpec struct function TestKfConfig_GetPluginSpec (line 211) | func TestKfConfig_GetPluginSpec(t *testing.T) { function TestKfConfig_SetPluginSpec (line 263) | func TestKfConfig_SetPluginSpec(t *testing.T) { function TestKfConfig_GetSecret (line 324) | func TestKfConfig_GetSecret(t *testing.T) { function TestKfConfig_SetSecret (line 378) | func TestKfConfig_SetSecret(t *testing.T) { function TestKfConfig_addPatchStratgicMerge (line 466) | func TestKfConfig_addPatchStratgicMerge(t *testing.T) { function Test_setApplicationParameterInConfigMap (line 514) | func Test_setApplicationParameterInConfigMap(t *testing.T) { function TestKfConfig_SetApplicationParameter (line 668) | func TestKfConfig_SetApplicationParameter(t *testing.T) { function TestKfConfig_GetApplicationParameter (line 763) | func TestKfConfig_GetApplicationParameter(t *testing.T) { function TestKfConfig_DeleteApplication (line 829) | func TestKfConfig_DeleteApplication(t *testing.T) { function TestKfConfig_AddApplicationOverlay (line 901) | func TestKfConfig_AddApplicationOverlay(t *testing.T) { function TestKfConfig_RemoveApplicationOverlay (line 1026) | func TestKfConfig_RemoveApplicationOverlay(t *testing.T) { function Pformat (line 1223) | func Pformat(value interface{}) (string, error) { FILE: pkg/kfconfig/zz_generated.deepcopy.go method DeepCopyInto (line 28) | func (in *AppNotFound) DeepCopyInto(out *AppNotFound) { method DeepCopy (line 34) | func (in *AppNotFound) DeepCopy() *AppNotFound { method DeepCopyInto (line 44) | func (in *Application) DeepCopyInto(out *Application) { method DeepCopy (line 55) | func (in *Application) DeepCopy() *Application { method DeepCopyInto (line 65) | func (in *Cache) DeepCopyInto(out *Cache) { method DeepCopy (line 71) | func (in *Cache) DeepCopy() *Cache { method DeepCopyInto (line 81) | func (in *Condition) DeepCopyInto(out *Condition) { method DeepCopy (line 89) | func (in *Condition) DeepCopy() *Condition { method DeepCopyInto (line 99) | func (in *EnvSource) DeepCopyInto(out *EnvSource) { method DeepCopy (line 105) | func (in *EnvSource) DeepCopy() *EnvSource { method DeepCopyInto (line 115) | func (in *HashedSource) DeepCopyInto(out *HashedSource) { method DeepCopy (line 121) | func (in *HashedSource) DeepCopy() *HashedSource { method DeepCopyInto (line 131) | func (in *KfConfig) DeepCopyInto(out *KfConfig) { method DeepCopy (line 141) | func (in *KfConfig) DeepCopy() *KfConfig { method DeepCopyObject (line 151) | func (in *KfConfig) DeepCopyObject() runtime.Object { method DeepCopyInto (line 159) | func (in *KfConfigSpec) DeepCopyInto(out *KfConfigSpec) { method DeepCopy (line 191) | func (in *KfConfigSpec) DeepCopy() *KfConfigSpec { method DeepCopyInto (line 201) | func (in *KustomizeConfig) DeepCopyInto(out *KustomizeConfig) { method DeepCopy (line 222) | func (in *KustomizeConfig) DeepCopy() *KustomizeConfig { method DeepCopyInto (line 232) | func (in *LiteralSource) DeepCopyInto(out *LiteralSource) { method DeepCopy (line 238) | func (in *LiteralSource) DeepCopy() *LiteralSource { method DeepCopyInto (line 248) | func (in *NameValue) DeepCopyInto(out *NameValue) { method DeepCopy (line 254) | func (in *NameValue) DeepCopy() *NameValue { method DeepCopyInto (line 264) | func (in *Plugin) DeepCopyInto(out *Plugin) { method DeepCopy (line 275) | func (in *Plugin) DeepCopy() *Plugin { method DeepCopyInto (line 285) | func (in *Repo) DeepCopyInto(out *Repo) { method DeepCopy (line 291) | func (in *Repo) DeepCopy() *Repo { method DeepCopyInto (line 301) | func (in *RepoRef) DeepCopyInto(out *RepoRef) { method DeepCopy (line 307) | func (in *RepoRef) DeepCopy() *RepoRef { method DeepCopyInto (line 317) | func (in *Secret) DeepCopyInto(out *Secret) { method DeepCopy (line 328) | func (in *Secret) DeepCopy() *Secret { method DeepCopyInto (line 338) | func (in *SecretNotFound) DeepCopyInto(out *SecretNotFound) { method DeepCopy (line 344) | func (in *SecretNotFound) DeepCopy() *SecretNotFound { method DeepCopyInto (line 354) | func (in *SecretRef) DeepCopyInto(out *SecretRef) { method DeepCopy (line 360) | func (in *SecretRef) DeepCopy() *SecretRef { method DeepCopyInto (line 370) | func (in *SecretSource) DeepCopyInto(out *SecretSource) { method DeepCopy (line 391) | func (in *SecretSource) DeepCopy() *SecretSource { method DeepCopyInto (line 401) | func (in *Status) DeepCopyInto(out *Status) { method DeepCopy (line 419) | func (in *Status) DeepCopy() *Status { FILE: pkg/kfupgrade/kfupgrade.go type KfUpgrader (line 45) | type KfUpgrader struct method Generate (line 259) | func (upgrader *KfUpgrader) Generate() error { method Apply (line 269) | func (upgrader *KfUpgrader) Apply() error { method Dump (line 297) | func (upgrader *KfUpgrader) Dump() error { method DeleteObsoleteResources (line 307) | func (upgrader *KfUpgrader) DeleteObsoleteResources(ns string) error { method DeleteResources (line 330) | func (upgrader *KfUpgrader) DeleteResources(ns string, obj runtime.Obj... function createNewKfApp (line 54) | func createNewKfApp(baseConfig string, version string, oldKfCfg *kfconfi... function NewKfUpgrade (line 111) | func NewKfUpgrade(upgradeConfig string) (*KfUpgrader, error) { function computeHash (line 158) | func computeHash(d *kfconfig.KfConfig) (string, error) { function findKfCfg (line 169) | func findKfCfg(kfDefRef *kfupgrade.KfDefRef) (*kfconfig.KfConfig, string... function MergeKfCfg (line 218) | func MergeKfCfg(oldKfCfg *kfconfig.KfConfig, newKfCfg *kfconfig.KfConfig) { FILE: pkg/kfupgrade/kfupgrade_test.go function Test_MergeKfCfg (line 10) | func Test_MergeKfCfg(t *testing.T) { FILE: pkg/mirror/mirror_image.go constant INPUT_IMAGE (line 23) | INPUT_IMAGE = "inputImage" constant OUTPUT_IMAGE (line 24) | OUTPUT_IMAGE = "outputImage" constant CONTEXT (line 25) | CONTEXT = "context" constant TASK_NAME (line 26) | TASK_NAME = "mirror-image" constant KUSTOMIZE_FOLDER (line 27) | KUSTOMIZE_FOLDER = "kustomize" constant CLOUD_BUILD_IMAGE (line 28) | CLOUD_BUILD_IMAGE = "gcr.io/cloud-builders/docker" constant CLOUD_BUILD_FILE (line 29) | CLOUD_BUILD_FILE = "cloudbuild.yaml" type ReplicateTasks (line 31) | type ReplicateTasks method orderedKeys (line 148) | func (rt *ReplicateTasks) orderedKeys() []string { method processKustomizeDir (line 158) | func (rt *ReplicateTasks) processKustomizeDir(absPath string, registry... method fillTasks (line 246) | func (rt *ReplicateTasks) fillTasks(directory string, registry string,... function GenerateMirroringPipeline (line 34) | func GenerateMirroringPipeline(directory string, spec mirrorv1alpha1.Rep... function generateCloudBuild (line 122) | func generateCloudBuild(rt ReplicateTasks) error { function verifyCurrDir (line 261) | func verifyCurrDir() error { function UpdateKustomize (line 279) | func UpdateKustomize(inputFile string) error { FILE: pkg/mirror/mirror_image_test.go constant KUSTOMIZATION (line 14) | KUSTOMIZATION = "kustomize/kustomization.yaml" type testCase (line 16) | type testCase struct function init (line 21) | func init() { function TestGenerateMirroringPipeline (line 27) | func TestGenerateMirroringPipeline(t *testing.T) { function TestUpdateKustomize (line 69) | func TestUpdateKustomize(t *testing.T) { function compFile (line 93) | func compFile(cases []testCase, t *testing.T) { FILE: pkg/utils/awsutil.go function CheckAwsStsCallerIdentity (line 32) | func CheckAwsStsCallerIdentity(sess *session.Session) error { function CheckAwsAccountId (line 47) | func CheckAwsAccountId(sess *session.Session) (string, error) { function CheckCommandExist (line 61) | func CheckCommandExist(commandName string) error { function GetEksctlVersion (line 71) | func GetEksctlVersion() (string, error) { FILE: pkg/utils/diff.go function PrintDiff (line 12) | func PrintDiff(actual string, expected string) { function tabToSpace (line 38) | func tabToSpace(input string) string { function convertToArray (line 50) | func convertToArray(x string) ([]string, int) { function hint (line 63) | func hint(a, b string) string { FILE: pkg/utils/gcputils.go function GetClusterInfo (line 35) | func GetClusterInfo(ctx context.Context, project string, loc string, clu... function BuildConfigFromClusterInfo (line 60) | func BuildConfigFromClusterInfo(ctx context.Context, cluster *containerp... function CreateKubeconfig (line 80) | func CreateKubeconfig(ctx context.Context, project string, loc string, c... FILE: pkg/utils/iamutils.go function transformSliceToInterface (line 32) | func transformSliceToInterface(slice []string) []interface{} { function transformInterfaceToSlice (line 40) | func transformInterfaceToSlice(inter []interface{}) []string { function GetIamPolicy (line 49) | func GetIamPolicy(project string, gcpClient *http.Client) (*cloudresourc... function ClearIamPolicy (line 70) | func ClearIamPolicy(currentPolicy *cloudresourcemanager.Policy, deployNa... type Members (line 94) | type Members type Roles (line 95) | type Roles type Bindings (line 97) | type Bindings struct type IamBindingsYAML (line 102) | type IamBindingsYAML struct function ReadIamBindingsYAML (line 107) | func ReadIamBindingsYAML(filename string) (*cloudresourcemanager.Policy,... function RewriteIamPolicy (line 148) | func RewriteIamPolicy(currentPolicy *cloudresourcemanager.Policy, adding... function SetIamPolicy (line 180) | func SetIamPolicy(project string, policy *cloudresourcemanager.Policy, g... function UpdateWorkloadIdentityBindingsPolicy (line 205) | func UpdateWorkloadIdentityBindingsPolicy(currentPolicy *iam.Policy, pro... function GetServiceAccountIamPolicy (line 217) | func GetServiceAccountIamPolicy(iamService *iam.Service, project string,... function SetServiceAccountIamPolicy (line 231) | func SetServiceAccountIamPolicy(iamService *iam.Service, policy *iam.Pol... FILE: pkg/utils/iamutils_test.go function Test (line 26) | func Test(t *testing.T) { function Test_UpdateWorkloadIdentity (line 88) | func Test_UpdateWorkloadIdentity(t *testing.T) { function PolicyToString (line 124) | func PolicyToString(input *cloudresourcemanager.Policy) string { function IamPolicyToString (line 132) | func IamPolicyToString(input *iam.Policy) string { FILE: pkg/utils/k8sAuth.go function BuildClusterConfig (line 17) | func BuildClusterConfig(ctx context.Context, token string, project strin... function BuildClientCmdAPI (line 46) | func BuildClientCmdAPI(config *rest.Config, token string) *clientcmdapi.... function CreateK8sRoleBing (line 71) | func CreateK8sRoleBing(config *rest.Config, roleBinding *v1.ClusterRoleB... FILE: pkg/utils/k8utils.go constant YamlSeparator (line 61) | YamlSeparator = "(?m)^---[ \t]*$" constant CertDir (line 62) | CertDir = "/opt/ca" constant controlPlaneLabel (line 63) | controlPlaneLabel = "control-plane" constant katibMetricsCollectorLabel (line 64) | katibMetricsCollectorLabel = "katib-metricscollector-injection" constant KfDefAnnotation (line 65) | KfDefAnnotation = "kfctl.kubeflow.io" constant ForceDelete (line 66) | ForceDelete = "force-delete" constant SetAnnotation (line 67) | SetAnnotation = "set-kubeflow-annotation" constant KfDefInstance (line 68) | KfDefInstance = "kfdef-instance" constant InstallByOperator (line 69) | InstallByOperator = "install-by-operator" function generateRandStr (line 72) | func generateRandStr(length int) string { function NewDefaultBackoff (line 81) | func NewDefaultBackoff() *backoff.ExponentialBackOff { function CreateResourceFromFile (line 89) | func CreateResourceFromFile(config *rest.Config, filename string, elems ... function IsRemoteFile (line 144) | func IsRemoteFile(configFile string) (bool, error) { function GetObjectKindFromUri (line 161) | func GetObjectKindFromUri(configFile string) (string, error) { function DeleteResourceFromFile (line 212) | func DeleteResourceFromFile(config *rest.Config, filename string) error { type Apply (line 255) | type Apply struct method IfNamespaceExist (line 300) | func (a *Apply) IfNamespaceExist(name string) bool { method Apply (line 308) | func (a *Apply) Apply(data []byte) error { method run (line 338) | func (a *Apply) run() error { method cleanup (line 349) | func (a *Apply) cleanup() error { method init (line 360) | func (a *Apply) init() error { method patchNamespaceWithLabel (line 409) | func (a *Apply) patchNamespaceWithLabel(namespace string, labelKey str... method namespace (line 432) | func (a *Apply) namespace(namespace string) error { method tempFile (line 484) | func (a *Apply) tempFile(data []byte) *os.File { method deleteFlags (line 498) | func (a *Apply) deleteFlags(usage string) *kubectldelete.DeleteFlags { function NewApply (line 264) | func NewApply(namespace string, restConfig *rest.Config) (*Apply, error) { function DeleteResource (line 532) | func DeleteResource(resourceBytes []byte, kubeclient client.Client, time... function SplitYAML (line 597) | func SplitYAML(resources []byte) ([][]byte, error) { FILE: pkg/utils/k8utils_test.go function Test_IsRemoteFile (line 7) | func Test_IsRemoteFile(t *testing.T) { function TestSplitYAML (line 43) | func TestSplitYAML(t *testing.T) { FILE: pkg/utils/kindsorter.go type SortOrder (line 9) | type SortOrder function SortByKind (line 81) | func SortByKind(manifests []*resource.Resource, ordering SortOrder) []*r... type kindSorter (line 87) | type kindSorter struct method Len (line 104) | func (k *kindSorter) Len() int { return len(k.resources) } method Swap (line 106) | func (k *kindSorter) Swap(i, j int) { k.resources[i], k.resources[j] =... method Less (line 108) | func (k *kindSorter) Less(i, j int) bool { function newKindSorter (line 92) | func newKindSorter(r []*resource.Resource, s SortOrder) *kindSorter { FILE: pkg/utils/logging.go function PrettyPrint (line 10) | func PrettyPrint(value interface{}) string { FILE: py/kubeflow/kfctl/testing/ci/kfctl_e2e_workflow.py class Builder (line 69) | class Builder(object): method __init__ (line 70) | def __init__(self, name=None, namespace="kubeflow-test-infra", method _build_workflow (line 216) | def _build_workflow(self): method _build_task_template (line 262) | def _build_task_template(self): method _build_step (line 329) | def _build_step(self, name, workflow, dag_name, task_template, method _build_tests_dag (line 340) | def _build_tests_dag(self, dependences): method _build_exit_dag (line 382) | def _build_exit_dag(self): method build (line 434) | def build(self): function create_workflow (line 673) | def create_workflow(**kwargs): # pylint: disable=too-many-statements FILE: py/kubeflow/kfctl/testing/ci/kfctl_go_build_test.py function test_build_kfctl_go (line 8) | def test_build_kfctl_go(record_xml_attribute): FILE: py/kubeflow/kfctl/testing/ci/kfctl_go_deploy_test.py function test_deploy_kfctl_go (line 9) | def test_deploy_kfctl_go(record_xml_attribute, app_path, project, FILE: py/kubeflow/kfctl/testing/ci/kfctl_upgrade_e2e_workflow.py class Builder (line 47) | class Builder(kfctl_e2e_workflow.Builder): method __init__ (line 48) | def __init__(self, method _build_upgrade_dag (line 56) | def _build_upgrade_dag(self): method build (line 91) | def build(self): function create_workflow (line 157) | def create_workflow(**kwargs): # pylint: disable=too-many-statements FILE: py/kubeflow/kfctl/testing/ci/update_jupyter_web_app.py class WebAppUpdater (line 31) | class WebAppUpdater(object): # pylint: disable=useless-object-inheritance method __init__ (line 32) | def __init__(self): method build_image (line 36) | def build_image(self, build_project, registry_project): method last_commit (line 66) | def last_commit(self): method _find_remote_repo (line 78) | def _find_remote_repo(self, repo, remote_url): # pylint: disable=no-se... method all (line 97) | def all(self, build_project, registry_project, remote_fork, # pylint: ... method _pr_title (line 209) | def _pr_title(self, commit): method _check_if_pr_exists (line 214) | def _check_if_pr_exists(self, commit=None): method create_pull_request (line 254) | def create_pull_request(self, base="kubeflow:master", commit=None): method _root_dir (line 278) | def _root_dir(self): method _component_dir (line 282) | def _component_dir(self): FILE: py/kubeflow/kfctl/testing/pytests/conftest.py function pytest_addoption (line 3) | def pytest_addoption(parser): function app_path (line 81) | def app_path(request): function app_name (line 85) | def app_name(request): function kfctl_path (line 89) | def kfctl_path(request): function kfctl_repo_path (line 93) | def kfctl_repo_path(request): function namespace (line 97) | def namespace(request): function project (line 101) | def project(request): function config_path (line 105) | def config_path(request): function values (line 109) | def values(request): function eks_cluster_version (line 113) | def eks_cluster_version(request): function cluster_creation_script (line 117) | def cluster_creation_script(request): function cluster_deletion_script (line 121) | def cluster_deletion_script(request): function cluster_name (line 125) | def cluster_name(request): function build_and_apply (line 129) | def build_and_apply(request): function use_basic_auth (line 139) | def use_basic_auth(request): function use_istio (line 148) | def use_istio(request): function self_signed_cert (line 157) | def self_signed_cert(request): function upgrade_spec_path (line 165) | def upgrade_spec_path(request): FILE: py/kubeflow/kfctl/testing/pytests/endpoint_ready_test.py function test_endpoint_is_ready (line 14) | def test_endpoint_is_ready(record_xml_attribute, project, app_path, app_... FILE: py/kubeflow/kfctl/testing/pytests/jupyter_test.py function test_jupyter (line 26) | def test_jupyter(record_xml_attribute, kfctl_repo_path, namespace, clust... FILE: py/kubeflow/kfctl/testing/pytests/kf_is_ready_test.py function set_logging (line 12) | def set_logging(): function get_platform_app_name (line 21) | def get_platform_app_name(app_path): function check_deployments_ready (line 47) | def check_deployments_ready(record_xml_attribute, namespace, name, deplo... function test_admission_is_ready (line 65) | def test_admission_is_ready(record_xml_attribute, namespace, cluster_name): function test_katib_is_ready (line 74) | def test_katib_is_ready(record_xml_attribute, namespace, cluster_name): function test_metadata_is_ready (line 86) | def test_metadata_is_ready(record_xml_attribute, namespace, cluster_name): function test_pipeline_is_ready (line 98) | def test_pipeline_is_ready(record_xml_attribute, namespace, cluster_name): function test_notebook_is_ready (line 118) | def test_notebook_is_ready(record_xml_attribute, namespace, cluster_name): function test_centraldashboard_is_ready (line 128) | def test_centraldashboard_is_ready(record_xml_attribute, namespace, clus... function test_profiles_is_ready (line 134) | def test_profiles_is_ready(record_xml_attribute, namespace, cluster_name): function test_seldon_is_ready (line 140) | def test_seldon_is_ready(record_xml_attribute, namespace, cluster_name): function test_spark_is_ready (line 149) | def test_spark_is_ready(record_xml_attribute, namespace, cluster_name): function test_training_operators_are_ready (line 158) | def test_training_operators_are_ready(record_xml_attribute, namespace, c... function test_workflow_controller_is_ready (line 171) | def test_workflow_controller_is_ready(record_xml_attribute, namespace, c... function test_kf_is_ready (line 177) | def test_kf_is_ready(record_xml_attribute, namespace, use_basic_auth, FILE: py/kubeflow/kfctl/testing/pytests/kfam_test.py function test_kfam (line 13) | def test_kfam(record_xml_attribute, cluster_name): function verify_profile_creation (line 34) | def verify_profile_creation(jupyterpod, profile_name): FILE: py/kubeflow/kfctl/testing/pytests/kfctl_create_cluster_test.py function test_create_cluster (line 7) | def test_create_cluster(record_xml_attribute, cluster_name, eks_cluster_... FILE: py/kubeflow/kfctl/testing/pytests/kfctl_delete_cluster_test.py function test_kfctl_delete (line 11) | def test_kfctl_delete(record_xml_attribute, cluster_deletion_script, FILE: py/kubeflow/kfctl/testing/pytests/kfctl_delete_test.py function test_kfctl_delete (line 17) | def test_kfctl_delete(record_xml_attribute, kfctl_path, app_path, FILE: py/kubeflow/kfctl/testing/pytests/kfctl_delete_wrong_cluster.py function test_kfctl_delete_wrong_cluster (line 16) | def test_kfctl_delete_wrong_cluster(record_xml_attribute, kfctl_path, ap... FILE: py/kubeflow/kfctl/testing/pytests/kfctl_deploy_kubeflow_test.py function test_build_kfctl_go (line 9) | def test_build_kfctl_go(record_xml_attribute, app_path, project, use_bas... FILE: py/kubeflow/kfctl/testing/pytests/kfctl_go_test.py function test_build_kfctl_go (line 8) | def test_build_kfctl_go(record_xml_attribute, config_path, kfctl_repo_pa... FILE: py/kubeflow/kfctl/testing/pytests/kfctl_second_apply.py function test_second_apply (line 10) | def test_second_apply(record_xml_attribute, app_path, kfctl_path): FILE: py/kubeflow/kfctl/testing/pytests/kfctl_upgrade_test.py function test_upgrade_kubeflow (line 10) | def test_upgrade_kubeflow(record_xml_attribute, app_path, kfctl_path, up... FILE: py/kubeflow/kfctl/testing/pytests/pytorch_job_deploy.py function test_deploy_pytorchjob (line 13) | def test_deploy_pytorchjob(kfctl_repo_path, namespace, cluster_name): FILE: py/kubeflow/kfctl/testing/test_deploy.py function _setup_test (line 55) | def _setup_test(api_client, run_label): function create_k8s_client (line 84) | def create_k8s_client(_): function setup_kubeflow_ks_app (line 97) | def setup_kubeflow_ks_app(args, api_client): function deploy_model (line 180) | def deploy_model(args): function test_successful_deployment (line 234) | def test_successful_deployment(deployment_name): function test_katib (line 268) | def test_katib(args): function deploy_argo (line 275) | def deploy_argo(args): function deploy_pytorchjob (line 309) | def deploy_pytorchjob(args): function teardown (line 328) | def teardown(args): function determine_test_name (line 336) | def determine_test_name(args): function wrap_test (line 344) | def wrap_test(args): function ks_deploy (line 371) | def ks_deploy(app_dir, function modify_minikube_config (line 420) | def modify_minikube_config(config_path, certs_dir): function deploy_minikube (line 447) | def deploy_minikube(args): function teardown_minikube (line 557) | def teardown_minikube(args): function get_gcp_identity (line 618) | def get_gcp_identity(): function main (line 624) | def main(): # pylint: disable=too-many-locals,too-many-statements FILE: py/kubeflow/kfctl/testing/test_deploy_test.py class TestDeploy (line 9) | class TestDeploy(unittest.TestCase): method testModifyMinikubeConfig (line 11) | def testModifyMinikubeConfig(self): FILE: py/kubeflow/kfctl/testing/util/application_util.py function set_kustomize_image (line 12) | def set_kustomize_image(kustomize_file, image_name, image): function regenerate_manifest_tests (line 47) | def regenerate_manifest_tests(manifests_dir): FILE: py/kubeflow/kfctl/testing/util/application_util_test.py class ApplicationUttilTest (line 13) | class ApplicationUttilTest(unittest.TestCase): method test_set_image (line 14) | def test_set_image(self): FILE: py/kubeflow/kfctl/testing/util/aws_util.py function aws_auth_load_kubeconfig (line 7) | def aws_auth_load_kubeconfig(cluster_name): FILE: py/kubeflow/kfctl/testing/util/deploy_utils.py function get_gcp_identity (line 25) | def get_gcp_identity(): function create_k8s_client (line 31) | def create_k8s_client(): function _setup_test (line 42) | def _setup_test(api_client, run_label): function setup_kubeflow_ks_app (line 71) | def setup_kubeflow_ks_app(dir, namespace, github_token, api_client): function log_operation_status (line 152) | def log_operation_status(operation): function wait_for_operation (line 159) | def wait_for_operation(client, FILE: py/kubeflow/kfctl/testing/util/gcp_util.py function may_get_env_var (line 15) | def may_get_env_var(name): function make_iap_request (line 25) | def make_iap_request(url, client_id, method='GET', **kwargs): function iap_is_ready (line 65) | def iap_is_ready(url, wait_min=15): function _send_req (line 93) | def _send_req(wait_sec, url, req_gen, retry_result_code=None): function basic_auth_is_ready (line 136) | def basic_auth_is_ready(url, username, password, wait_min=15): FILE: py/kubeflow/kfctl/testing/util/kfctl_go_test_utils.py function run_with_retries (line 21) | def run_with_retries(*args, **kwargs): function build_kfctl_go (line 24) | def build_kfctl_go(kfctl_repo_path): function get_or_create_app_path_and_parent_dir (line 40) | def get_or_create_app_path_and_parent_dir(app_path): function load_config (line 60) | def load_config(config_path): function set_env_for_auth (line 80) | def set_env_for_auth(use_basic_auth): function set_env_init_args (line 96) | def set_env_init_args(config_spec): function write_basic_auth_login (line 105) | def write_basic_auth_login(filename): function filter_spartakus (line 125) | def filter_spartakus(spec): function get_config_spec (line 140) | def get_config_spec(config_path, app_path, cluster_name): function kfctl_deploy_kubeflow (line 190) | def kfctl_deploy_kubeflow(app_path, config_path, kfctl_path, build_and_a... function push_kfctl_to_s3 (line 249) | def push_kfctl_to_s3(kfctl_path): function apply_kubeflow (line 255) | def apply_kubeflow(kfctl_path, app_path): function build_and_apply_kubeflow (line 259) | def build_and_apply_kubeflow(kfctl_path, app_path): function upgrade_kubeflow (line 264) | def upgrade_kubeflow(kfctl_path, parent_dir): function verify_kubeconfig (line 267) | def verify_kubeconfig(app_path): function kfctl_upgrade_kubeflow (line 283) | def kfctl_upgrade_kubeflow(app_path, kfctl_path, upgrade_spec_path, use_... FILE: py/kubeflow/kfctl/testing/util/run_with_retry.py function parse_args (line 19) | def parse_args(): function run_with_retry (line 29) | def run_with_retry(_): function main (line 40) | def main(): FILE: py/kubeflow/kfctl/testing/util/vm_util.py function wait_for_operation (line 18) | def wait_for_operation(client, function wait_for_vm (line 68) | def wait_for_vm(project, function execute (line 103) | def execute(project, zone, vm, commands): function execute_script (line 111) | def execute_script(project, zone, vm, script): FILE: third_party/concatenate_license.py function fetch_license_text (line 41) | def fetch_license_text(download_link): function main (line 48) | def main():