pulumi / registry

The global index of everything you can do with Pulumi.
https://www.pulumi.com/registry
Apache License 2.0
28 stars 120 forks source link

Redirect TODOs #161

Closed cnunciato closed 2 years ago

cnunciato commented 3 years ago

A running list as I spot-check redirects:

cnunciato commented 3 years ago

Also, here's the output I get as of tonight when I run check-site.sh with the -L (follow redirects) option passed to curl:

403 https://support.pulumi.com/hc/en-us
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-aks-cosmos-helm/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/app/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/approleattachment/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/apprule/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/authserver/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-credential-rotation-one-set/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/aws/how-to-guides/aws-native-ts-stepfunctions/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-appservice-docker/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-go-appservice-docker/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-appservice-docker/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-appservice-docker/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-appservice/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-appservice/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-appservice/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure-classic/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-aci/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-go-aci/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-aci/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-aci/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-cosmosdb-logicapp/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-cosmosdb-logicapp/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-cosmosdb-logicapp/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-functions-many/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-functions/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-aks-helm/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-go-aks-helm/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-aks-helm/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-aks-helm/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-aks/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-go-aks/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-aks/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-aks/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure-classic/installation-configuration/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-synapse/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-synapse/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-synapse/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-virtual-data-center/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/version-guide/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/cloudfx/how-to-guides/service/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/cloudfx/how-to-guides/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/aws/how-to-guides/aws-native-ts-ecs/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-call-azure-api/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-go-call-azure-sdk/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-call-azure-sdk/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-call-azure-sdk/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-net5-aks-webapp/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-webapp-privateendpoint-vnet-injection/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-functions/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/networkconnectivity/v1alpha1/getpolicybasedrouteiampolicy/
403 https://www-reg-staging.pulumi-dev.io/docs/reference/pkg/azure-native/automation/getpython2package/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/compute/alpha/getregioninplacesnapshot/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/compute/alpha/getregioninplacesnapshotiampolicy/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/getuser/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/getusers/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/compute/alpha/getzoneinplacesnapshot/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/compute/alpha/getzoneinplacesnapshotiampolicy/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/compute/alpha/getzoneinstantsnapshot/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/compute/alpha/getzoneinstantsnapshotiampolicy/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/aws/how-to-guides/aws-native-ts-s3-folder/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/from-classic/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-minecraft-server/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/cloudfx/how-to-guides/thumbnailer/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-aks-multicluster/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-go-aks-multicluster/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-aks-multicluster/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-aks-multicluster/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/oidcapp/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/
403 https://www-reg-staging.pulumi-dev.io/docs/guides/project-best-practices/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/networkconnectivity/v1alpha1/policybasedrouteiampolicy/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/privilege/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/provider/
403 https://www-reg-staging.pulumi-dev.io/docs/reference/pkg/azure-native/automation/python2package/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/compute/alpha/regioninplacesnapshot/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/compute/alpha/regioninplacesnapshotiampolicy/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/role/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/samlapp/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/cloudfx/how-to-guides/rest-api/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/smarthook/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/smarthookenvironmentvariable/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-cs-static-website/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-go-static-website/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-static-website/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-static-website/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/user/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/onelogin/api-docs/usermapping/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-py-webserver/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/azure/how-to-guides/azure-ts-webserver/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/compute/alpha/zoneinplacesnapshot/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/compute/alpha/zoneinplacesnapshotiampolicy/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/compute/alpha/zoneinstantsnapshot/
403 https://www-reg-staging.pulumi-dev.io/registry/packages/google-native/api-docs/compute/alpha/zoneinstantsnapshotiampolicy/
praneetloke commented 3 years ago

For the missing api docs, we might just need to regen google-native (which is accounted for in the big list of packages that we use to regen every time). However, onelogin is a bit weird. It’s the only one that’s remaining inside /docs/reference/pkg in the reg-staging branch: https://github.com/pulumi/docs/tree/reg-staging/content/docs/reference/pkg. I suspect it's because we don't track that provider in gen_all_resource_docs.sh. But also strangely, onelogin is missing from the Cloud Providers page altogether in our current docs website. It only has API docs. I think it might have been a miss in our current docs that it doesn't have an intro page or anything.

praneetloke commented 3 years ago

I can take the action item to track down what's going on with onelogin.

cnunciato commented 3 years ago

For cloudfx, we're going to add an exception to the Cloudfront redirect rules to allow its tutorial content to stay where it is for now. Conversation and linked PR here:

https://github.com/pulumi/docs/pull/6634

susanev commented 3 years ago

not sure the correct place to note this, but the azure-ts-functions guide is either having a redirect issue or not shown in classic as well.

https://github.com/pulumi/registry/issues/219

susanev commented 2 years ago

@cnunciato is this still a thing that needs work done to complete?

cnunciato commented 2 years ago

Nope, we aren't doing anything more here -- we can close.

pulumi-bot commented 2 years ago

Cannot close issue without required labels: resolution/