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

Update Kubeflow Pipeline ECR image and Helm charts #626

Merged
merged 23 commits into from
Mar 31, 2023

Conversation

jsitu777
Copy link
Contributor

Description of your changes:

Testing:

  • Unit tests pass
  • e2e tests pass
  • Details about new tests (If this PR adds a new feature)
  • Details about any manual tests performed

Copy link
Contributor

@surajkota surajkota left a comment

Choose a reason for hiding this comment

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

We also need to check the latest sync.py script from RC2 branch manifests and update that

Take a look at this PR - #456 and see what changed in awsconfigs/apps/pipeline/s3/sync.py file from upstream https://github.com/kubeflow/manifests/blob/v1.6.1/apps/pipeline/upstream/base/installs/multi-user/pipelines-profile-controller/sync.py

@@ -29,14 +29,13 @@ spec:
- env:
- name: NAMESPACE
value: ''
valueFrom: null
Copy link
Contributor

Choose a reason for hiding this comment

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

can you confirm this was a bug previously?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

kustomize version issue. doesn't affect behavior, it;s null

autoUpdatePipelineDefaultVersion: 'true'
bucketName: '{{ .Values.s3.bucketName }}'
cacheDb: cachedb
cacheImage: gcr.io/google-containers/busybox
cacheNodeRestrictions: 'false'
cronScheduleTimezone: UTC
dbHost: testa.c6uzclpednto.ca-central-1.rds.amazonaws.com
Copy link
Contributor

Choose a reason for hiding this comment

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

why didnt the unit test catch 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.

this was from some of Ryan's previous IRSA chart, he accidentally left hard-coded values

Copy link
Contributor

Choose a reason for hiding this comment

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

sure, shouldnt the helmify unit test fail after generation?

labels:
app: kubeflow-pipelines-profile-controller
app.kubernetes.io/component: ml-pipeline
app.kubernetes.io/name: kubeflow-pipelines
application-crd-id: kubeflow-pipelines
name: kubeflow-pipelines-profile-controller-code-dhffkh7f55
name: kubeflow-pipelines-profile-controller-code
Copy link
Contributor

Choose a reason for hiding this comment

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

how come the suffix is getting removed here, but not in charts/apps/kubeflow-pipelines/rds-s3/templates/ConfigMap/kubeflow-pipelines-profile-controller-env-5252m69c4c-kubeflow-ConfigMap.yaml

Copy link
Contributor Author

Choose a reason for hiding this comment

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

kubernetes-sigs/kustomize#5047 again seems an issue from kustomize version

Copy link
Contributor

@surajkota surajkota Mar 18, 2023

Choose a reason for hiding this comment

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

I think this bug is not reproducible in this PR atleast because is it happening only in rds-s3 and not in vanilla or rds-only. can you check?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

you are right, both rds-only and vanilla have the hash-suffix

@jsitu777 jsitu777 requested a review from surajkota March 17, 2023 22:10
@surajkota surajkota merged commit f54e0a6 into awslabs:main Mar 31, 2023
ryansteakley pushed a commit to ryansteakley/kubeflow-manifests that referenced this pull request Apr 14, 2023
**Description of your changes:**
- update awsconfig and helm chart to use the newly built pipeline image
(https://gallery.ecr.aws/kubeflow-on-aws/ml-pipeline/api-server)

**Testing:**
- [ ] Unit tests pass
- [x] e2e tests pass
- Details about new tests (If this PR adds a new feature)
- Details about any manual tests performed
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.

3 participants