-
Notifications
You must be signed in to change notification settings - Fork 344
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide kustomize installation configuration for install of camel-k #1979
Comments
Now looking at this. Could someone assign to me please? |
This will enable #1503, and eventually the removal of |
* When Global flag is used, the cluster-role-openshift conflicts with the promoted role so renames it to cluster-role-console-openshift * Updates all source relating to new cluster-role name * Re-generated resources
* When Global flag is used, the cluster-role-openshift conflicts with the promoted role so renames it to cluster-role-console-openshift * Updates all source relating to new cluster-role name * Re-generated resources
Current progress: master...phantomjinx:kustomize @astefanutti |
Thanks @phantomjinx! Here is my current line of thought:
The idea is that we get back to a declarative, rather than an imperative style (with lots of options), configuration style. Specifically:
WDYT? |
Getting back to looking at this, this week. I agree with your approach although I like the use of the Makefile for indicating to the user which kustomize directory they should run, eg |
@phantomjinx I agree Makefile is a valuable source of truth for conventions on how to build / deploy the project. With my proposal, I was suggesting to avoid introducing another layer of configurability in the Makefile, and just have well documented kustomize files, that people can edit directly to configure the deployment. Then they can use the targets from the Makefile, or directly use the |
* When Global flag is used, the cluster-role-openshift conflicts with the promoted role so renames it to cluster-role-console-openshift * Updates all source relating to new cluster-role name * Re-generated resources # Conflicts: # pkg/resources/resources.go
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
@astefanutti |
* When Global flag is used, the cluster-role-openshift conflicts with the promoted role so renames it to cluster-role-console-openshift * Updates all source relating to new cluster-role name * Re-generated resources # Conflicts: # pkg/resources/resources.go
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* config/... * Refactor resource file for kustomize installation * Adds Makefile for optional imperative alternative to declarative layout using kustomize directly * Lays out patches that can be directly customised for implementing switches used in kamel cli * vfs-gen * Adds extra files to ignore * script/Makefile * Upgrades version of kustomize * Allow override of IMAGE_NAME * script/platform-check.sh * Try and determine the type of cluster user has access to * pkg/... * Modify locations of resources as a result of name changes in config
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
* script/platform-check.sh * cmd/util/platform-check * Determines the type of cluster user currently is accessing, namely openshift or kubernetes * vfs-gen * Adds extra filters for ignoring files that should not be in resources * config/... * Tidies up directory and resources * Moves openshift-only resources into a kustomize-handled directory of their own - easier to manage * Adds scorecard tests for use in bundle * Prometheus monitoring to bundle * This breaks installation of the operator via OLM due to attempts to apply PromethusRule fail with no CRD found for monitoring.coreos.com/v1 * True for e2e tests using kind but not on Openshift * Prometheus rules should be installed separately where users are sure the environment supports them * install/... * Adds kustomize installer provisioning * make example: installing example camel-k integration * make operator: installing camel-k operator * make platform: installing camel-k integration platform * make setup-cluster: installing cluster-wide CRD & RBAC resources only * make setup: installing RBAC resources & calls setup-cluster * Makefile provides sciptable auto-configuration of kustomize files * kustomize can be executed over directories manually * pkg/... * Fixes typo in schema_types.go - causes warning in bundle generation * Updates resources names and paths * script/Makefile * Originally, considered allowing overriding of IMAGE_NAME & VERSION but this 'loses' the default values which are required for the `kustomize set image ...` command. * Revert overriding of IMAGE_NAME & VERSION * Allows easy updating of ancillary tools versions & downloads them if not available * Adds CUSTOM_IMAGE & CUSTOM_VERSION that default to IMAGE_NAME & VERSION but can be overridden, whilst also preserving original values * PROJECT * Updates PROJECT to version 3 due to use of operator-sdk 1.5.0
It's been fixed with #2284 👏🏼. |
(Split of from #1820)
Start to offer camel-k as an install with kustomize rather than needing to download the kamel cli, allowing install with standard tools;
The text was updated successfully, but these errors were encountered: