Skip to content
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

ci(configurations): remove unused getting started configurations #4766

Merged
merged 3 commits into from
Oct 17, 2023

Conversation

phisco
Copy link
Contributor

@phisco phisco commented Oct 10, 2023

Description of your changes

Fixes broken configurations builds due to the switch from kubectl-crossplane to crossplane
Removed "getting started" configurations and actions building and pushing them.

I have:

  • Read and followed Crossplane's contribution process.
  • Added or updated unit and E2E tests for my change.
  • Run make reviewable to ensure this PR is ready for review.
  • Added backport release-x.y labels to auto-backport this PR, if necessary.
  • Opened a PR updating the docs, if necessary.

@phisco
Copy link
Contributor Author

phisco commented Oct 10, 2023

waiting to see if it actually works on my fork

@phisco phisco force-pushed the fix/configure-job branch 2 times, most recently from c86716f to 5e1827e Compare October 10, 2023 13:22
@phisco
Copy link
Contributor Author

phisco commented Oct 10, 2023

Pushed to a branch on this repo and triggered manually to test it properly.

Working fine: https://github.com/crossplane/crossplane/actions/runs/6469904088
image
image

docker pull registry.upbound.io/xp/getting-started-with-aws-with-vpc:v1.14.0-rc.0.491.gc86716fc works fine.

@phisco
Copy link
Contributor Author

phisco commented Oct 10, 2023

switched to xpkg build/push, still working: https://github.com/crossplane/crossplane/actions/runs/6471158546.
image
image

docker pull registry.upbound.io/xp/getting-started-with-aws:v1.14.0-rc.0.492.g79e34a9b

Comment on lines 52 to 55
- { name: "getting-started-with-aws", path: "cluster/packages/aws/getting-started-aws.xpkg" }
- { name: "getting-started-with-aws-with-vpc", path: "cluster/packages/aws-with-vpc/getting-started-with-aws-with-vpc.xpkg" }
- { name: "getting-started-with-gcp", path: "cluster/packages/gcp/getting-started-with-gcp.xpkg" }
- { name: "getting-started-with-azure", path: "cluster/packages/azure/getting-started-with-gcp.xpkg" }
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CC @plumbis to confirm, but I don't think these are actually used anymore. They were part of our documentation before the new docs.crossplane.io site. If they're unused we could probably delete them.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this would be even better, let me know if we can remove them @plumbis, if that's the case, should we drop them also from the marketplace?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

None of these are in the docs. There are references to the older snippets docs directory but that stuff is all contained inside the docs.

Docs has no dependencies on this.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So I'm going to drop this action and remove the steps from the release procedure 👍

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed in a separate commit, so if we ever want to switch back the new job will still be in the history.

Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
@phisco phisco changed the title ci(configurations): remove crossplane-contrib/xpkg-action usage ci(configurations): remove unused getting started configurations Oct 17, 2023
@negz negz merged commit 88cdb2f into crossplane:master Oct 17, 2023
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants