-
Notifications
You must be signed in to change notification settings - Fork 41
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
Further name changes of 'Tackle' to 'Konveyor' #198
Comments
If we'd change component names, it might make sense don't use prefixed names, so the names change could be: |
Changing the CR is going to be the most disruptive of the above. If we want to change API Group I vote we do it at the same time otherwise we're going to hit this twice. And we should probably do it sooner and just get it over with so we can stabilize on the new ones. I'm not sure if the namespace change will inflict any pain other than we'll probably have to make sure it works in both (and upgrades in both, I'm not sure if we change the namespace and then have OwnNamespace as the only option if we cause pain for existing installs https://github.com/konveyor/tackle2-operator/blob/main/bundle/manifests/konveyor-operator.clusterserviceversion.yaml#L339-L342, we might need to add SingleNamespace). The repo name change probably isn't too painful. I think the deployment name change and role name change should be painless. |
I could see the API Group is excessive and not needed, worth talking out and seeing what folks think though. |
👻 simplified tools/tackle-opdev.sh with `make bundle` :bug: `docker-build`, `bundle-build` fixes for docker where `--arch` is invalid :seedling: `make deploy-olm` to run local unpublished changes from source installed with a new bundle. - replicate behavior of installing from OperatorHub giving you better idea of what the CSV, CRDs, RBACs, from the `bundle/` looks like in the cluster rather than just creating a simple deployment or replacing the deployment image. - TL;DR `make podman-build podman-push bundle bundle-build bundle-push` using ttl.sh registry (no auth required) Goal: minimize functional changes and allow for `make bundle` command to work using info from `config/` ```sh diff <(curl -s https://raw.githubusercontent.com/konveyor/tackle2-operator/main/bundle/manifests/konveyor-operator.clusterserviceversion.yaml | yq -P 'sort_keys(..)') <(curl -s https://raw.githubusercontent.com/kaovilai/tackle2-operator/configmakefile-update/bundle/manifests/konveyor-operator.clusterserviceversion.yaml | yq -P 'sort_keys(..)') ``` minimal semantic diff when running through https://yamldiff.com/ - `curl https://raw.githubusercontent.com/konveyor/tackle2-operator/main/bundle/manifests/konveyor-operator.clusterserviceversion.yaml | yq -P 'sort_keys(..)'` - `curl https://raw.githubusercontent.com/kaovilai/tackle2-operator/configmakefile-update/bundle/manifests/konveyor-operator.clusterserviceversion.yaml | yq -P 'sort_keys(..)'` noop `bundle/` changes - side-effect of operator-sdk generate bundle - yaml keys are now sorted from a to z - long string values are broken up into multiple lines - `>+` `|+` no longer has `+` other `bundle/` changes - 🌱 CSV name change: `tackle-operator.v99.0.0` --> `konveyor-operator.v99.0.0` - operator-sdk requires CSV and file names to match the [projectName](https://github.com/konveyor/tackle2-operator/blob/0c18e4fdde3de1ad148dcad9d9eb4ab269ba5b03/PROJECT#L7) - alternative is to change projectName to tackle-operator - Partial requirement of #198 - relatedImages in CSV is now generated from manager Env `RELATED_IMAGE_<>` with prefix removed, lowercased: - new relatedImages: - `oauth-proxy` previously not in CSV. - renamed relatedImages: - `tackle-addon` --> `addon-admin` - `tackle-addon-windup` --> `addon-windup` - `tackle-pathfinder` --> `pathfinder` - `tackle-keycloak` --> `keycloak-sso` - `tackle-keycloak-init` --> `keycloak-init` - 🌱 renamed manager Env: - `RELATED_IMAGE_TACKLE_POSTGRES` replaces - `RELATED_IMAGE_KEYCLOAK_DATABASE` - `RELATED_IMAGE_PATHFINDER_DATABASE` - solves ``` WARN[0000] warning: multiple related images with the same image ref, "pathfinder-database", and different names found.The image will only be listed once with an empty name.It is recmmended to either remove the duplicate or use the exact same name. ``` While this is in draft, you may see some deletions in this PR which are a result of outdated config/ and will be resolved before coming out of draft.. Closes #201 Signed-off-by: Tiger Kaovilai <[email protected]> --------- Signed-off-by: Tiger Kaovilai <[email protected]> Signed-off-by: Tiger Kaovilai <[email protected]>
/triage accepted |
I'm still opposed to this. |
I was of the understanding that it was still an open question if we go around dropping the
|
+1, ignoring the repo prefix (though I would want to consider removing |
Continuing with the work to change from 'Tackle' to 'Konveyor'.
Let's make the below changes so we capture the higher level of what is deployed is Konveyor for consistency:
After this, I am unsure how far to go. Let's at least consider and think through the below.
Questions:
The text was updated successfully, but these errors were encountered: